api.purpleair.com
Open in
urlscan Pro
2a00:1450:4001:80b::2013
Public Scan
Effective URL: https://api.purpleair.com/
Submission: On October 31 via api from US — Scanned from DE
Summary
TLS certificate: Issued by GTS CA 1D4 on September 5th 2023. Valid for: 3 months.
This is the only time api.purpleair.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 35 | 2a00:1450:400... 2a00:1450:4001:80b::2013 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:828::200a | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:828::2003 | 15169 (GOOGLE) (GOOGLE) | |
38 | 3 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
35 |
purpleair.com
1 redirects
api.purpleair.com |
249 KB |
3 |
gstatic.com
fonts.gstatic.com |
33 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 31 |
1 KB |
38 | 3 |
Domain | Requested by | |
---|---|---|
35 | api.purpleair.com |
1 redirects
api.purpleair.com
|
3 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | fonts.googleapis.com |
api.purpleair.com
|
38 | 3 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.purpleair.com |
community.purpleair.com |
vista.cira.colostate.edu |
en.wikipedia.org |
apidocjs.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
api.purpleair.com GTS CA 1D4 |
2023-09-05 - 2023-12-04 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-10-09 - 2024-01-01 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-10-09 - 2024-01-01 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://api.purpleair.com/
Frame ID: F402E8E20D3F972ED7DAE6681779B413
Requests: 38 HTTP requests in this frame
Screenshot
Page Title
API - PurpleAirPage URL History Show full URLs
-
http://api.purpleair.com/
HTTP 302
https://api.purpleair.com/ Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Handlebars (JavaScript Frameworks) Expand
Detected patterns
- handlebars(?:\.runtime)?(?:-v([\d.]+?))?(?:\.min)?\.js
RequireJS (JavaScript Frameworks) Expand
Detected patterns
- require.*\.js
Lodash (JavaScript Libraries) Expand
Detected patterns
- lodash.*\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
16 Outgoing links
These are links going to different origins than the main page.
Title: PurpleAir
Search URL Search Domain Scan URL
Title: Our Technology
Search URL Search Domain Scan URL
Title: Frequently Asked Questions
Search URL Search Domain Scan URL
Title: Contact Us
Search URL Search Domain Scan URL
Title: Terms of Service
Search URL Search Domain Scan URL
Title: Privacy Policy
Search URL Search Domain Scan URL
Title: Map
Search URL Search Domain Scan URL
Title: Sensors
Search URL Search Domain Scan URL
Title: Support
Search URL Search Domain Scan URL
Title: data license
Search URL Search Domain Scan URL
Title: data attribution
Search URL Search Domain Scan URL
Title: https://community.purpleair.com/c/data/api/
Search URL Search Domain Scan URL
Title: http://vista.cira.colostate.edu/Improve/visibility-basics/
Search URL Search Domain Scan URL
Title: http://vista.cira.colostate.edu/Improve/visibility-basics/
Search URL Search Domain Scan URL
Title: https://en.wikipedia.org/wiki/ISO_8601
Search URL Search Domain Scan URL
Title: apidoc
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://api.purpleair.com/
HTTP 302
https://api.purpleair.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
38 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
api.purpleair.com/ Redirect Chain
|
36 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pa.content.1.0.11-SNAPSHOT.modern.js
api.purpleair.com/ |
231 KB 69 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prettify.css
api.purpleair.com/vendor/ |
2 KB 931 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfill.js
api.purpleair.com/vendor/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_white.svg
api.purpleair.com/assets/brand/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
require.min.js
api.purpleair.com/vendor/ |
15 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.js
api.purpleair.com/ |
29 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
api.purpleair.com/vendor/ |
84 KB 34 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lodash.custom.min.js
api.purpleair.com/vendor/ |
19 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
locale.js
api.purpleair.com/locales/ |
1 KB 519 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
api_project.js
api.purpleair.com/ |
577 B 419 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
api_data.js
api.purpleair.com/ |
214 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
send_sample_request.js
api.purpleair.com/utils/ |
9 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
semver.min.js
api.purpleair.com/vendor/ |
13 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webfontloader.js
api.purpleair.com/vendor/ |
12 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
api.purpleair.com/vendor/path-to-regexp/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
list.min.js
api.purpleair.com/vendor/ |
16 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prettify.js
api.purpleair.com/vendor/prettify/ |
15 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
handlebars.min.js
api.purpleair.com/vendor/ |
71 KB 25 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ca.js
api.purpleair.com/locales/ |
1 KB 582 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
de.js
api.purpleair.com/locales/ |
1 KB 588 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
es.js
api.purpleair.com/locales/ |
1 KB 565 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fr.js
api.purpleair.com/locales/ |
1 KB 599 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
it.js
api.purpleair.com/locales/ |
1 KB 566 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nl.js
api.purpleair.com/locales/ |
1 KB 566 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pl.js
api.purpleair.com/locales/ |
1 KB 609 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pt_br.js
api.purpleair.com/locales/ |
1 KB 587 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ro.js
api.purpleair.com/locales/ |
1 KB 590 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ru.js
api.purpleair.com/locales/ |
1 KB 721 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zh.js
api.purpleair.com/locales/ |
1 KB 636 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zh_cn.js
api.purpleair.com/locales/ |
1 KB 649 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
handlebars_helper.js
api.purpleair.com/utils/ |
10 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
api.purpleair.com/vendor/ |
36 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
diff_match_patch.min.js
api.purpleair.com/vendor/ |
19 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
5 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2
fonts.gstatic.com/s/sourcesanspro/v22/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrTA.woff2
fonts.gstatic.com/s/sourcecodepro/v23/ |
11 KB 11 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2
fonts.gstatic.com/s/sourcesanspro/v22/ |
7 KB 7 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
27 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| documentPictureInPicture function| requirejs function| require function| define function| jQuery function| showCookieConsent function| isArray object| PATH_REGEXP function| escapeGroup function| attachKeys function| flags function| regexpToRegexp function| arrayToRegexp function| replacePath function| pathToRegexp function| List boolean| PR_SHOULD_USE_CONTINUATION function| prettyPrintOne function| prettyPrint object| PR function| $ string| index string| property function| diff_match_patch number| DIFF_DELETE number| DIFF_INSERT number| DIFF_EQUAL1 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
api.purpleair.com/ | Name: JSESSIONID Value: fM9o2jeMi6xbvDL6BR9Kvw |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
api.purpleair.com
fonts.googleapis.com
fonts.gstatic.com
2a00:1450:4001:80b::2013
2a00:1450:4001:828::2003
2a00:1450:4001:828::200a
0dd2ab9aba72add42653557e72d305f85077005b7f89af7f57042f88ddbb1f5d
15057fef797f7f64d90cf20c4647e2697c3ec75b4094c3d3faa9bb3c1124f1e8
194dcf07547ccb86467f129d4a3ac0cf2fd59bb2374a2bd6f7021d4fb0cc1483
2370a44c7798e372f1f50d4204a523b01cb190ea33668607450306d5dab64e13
2533cecc283fcdabb3868ba8dd4b72c1d23390fa68944f94f26d84eab9a66530
2706ecba1c6205b44343ba6a6c2e86da5e496554d5e3d9be34dde9910bf8d00b
2858cf070e0cd11666110aa38145f98ab67e8972c60b86a5d9d6e29cb3c0ab15
2e07692195858741f52445cc6061fc241cf0c1fb699df5a463177532b6919f83
2fb40545e36eb636ab8d019ba7eebb9d4bfc2043e74d8993918a3943bf62afd3
352508a42787e2e65460764f229dc7dac55fa4fea8768cd10ef06ce51a665d48
4f09e13d5b39d86852afd9aade7e245cdb486dfd3daed94be310a7e57e932b14
53964478a7c634e8dad34ecc303dd8048d00dce4993906de1bacf67f663486ef
5c49de5be93cbe051ff716b8567193e275960ea53de431f431ab8e0ed44a0875
62a839ef1f2902bd58d38131c634a0a5624e653fb7083ee822c34b56b2750381
66d47701dc6c0b16f2221d856593d7f07ee265261809391fe4a28e96164b1f50
7211e753db060920d9ad65216b425221e9a8781c1b6b8ac121749f751bff7025
73621338b8584527ee9f0e139a70475f3218044f69ac07b36e53f6ec78412599
7b348b30ea1fe43857e68fc462c29e5c6e63c97666af75135c4396a272e54762
7b663bd5ec4957b9d9ffe348e433a81f2bae6e6550361bff737982c80a69cf0a
82f420005cd31fab6b4ab016a07d623e8f5773de90c526777de5ba91e9be3b4d
849944fca58eb621b25088204b82b3dce59b98283422abe0d5fa0379998a68fb
9737756838052da28af0eb18becbb53489258711b0d96bffee27fe9b801cc37c
9755c83cd7b3a0525a3043f2d98a812b4d2509bf2f64a3c8293dd5b481fdf6b6
997378f63e9f80edfff908ebd90717c1815aec425c1224e406c85a5afd2223e6
aac7655a215d8448d95d9871e8d8a40ac3d9aaf38d81ab2ccc43c1cd267b8fa3
acc39238ce470f35443285594efdb5f3df912924d2818e5929f4df6a9eeadb31
aed36779f33fec9dd66cd7cf545b82674117647d3112603e0dfd198a947f01b9
bb45255cd2812ee0cb847ec7697d3c5a17eccbd949f2673c2f5849322e4b1262
bbcdbda229d9265253b2feb0ccfe9e11be5c166a23a83908e369cc2ea35a7ba0
bbe48d8648d3ab674922c9d57197f8c906316b5d91e3bc6b817344ae948403be
beec98d383e6249c59c306dca3810f332bb8804ef60db6c89f245a3c6fc396ca
d4679e7e0ae8295d8413837af0d1117b4ffbc350f062e95f9b5e36c66d272a18
da1fd2ff5cbbf849a7d9f71351c76806f68fd44f0de04d7fa8684eb8d157653e
db02c5c40e7d986d959a62fc49a916f59008a8e81591d2a7f4e942692d67b0d3
eb71dba068650a1470224a7830ff299a7ce9c55fba09e2202f7a8d1ad85e7b01
ecad4f4062c63aaf0a93dbea77eec5ff923096eb06e810313096329827b84e17
f23b76ca1937cb2a9592af42616ccb3d154c97d6fcb65e66dc46688746f3c82e
f6162c8b61cae5869710e7355aae22893a128b90b3c4468f56a3d1ad3936ac8b