![](/screenshots/1e672ad6-58a5-4566-a198-1e2ee61117bc.png)
blog.duolingo.com
Open in
urlscan Pro
2a04:4e42::775
Public Scan
Effective URL: https://blog.duolingo.com/
Submission: On June 26 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on May 25th 2024. Valid for: 3 months.
This is the only time blog.duolingo.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
8 |
duolingo.com
blog.duolingo.com — Cisco Umbrella Rank: 514357 |
114 KB |
4 |
linkedin.com
1 redirects
px.ads.linkedin.com — Cisco Umbrella Rank: 360 px4.ads.linkedin.com — Cisco Umbrella Rank: 6416 |
2 KB |
4 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 268 |
84 KB |
3 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 71 region1.google-analytics.com — Cisco Umbrella Rank: 2355 |
21 KB |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 81 |
191 KB |
1 |
doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 136 |
347 B |
1 |
licdn.com
snap.licdn.com — Cisco Umbrella Rank: 902 |
14 KB |
1 |
ghost.io
duolingo.ghost.io — Cisco Umbrella Rank: 948019 |
2 MB |
1 |
mathjax.org
cdn.mathjax.org — Cisco Umbrella Rank: 47135 |
1 KB |
1 |
jquery.com
code.jquery.com — Cisco Umbrella Rank: 816 |
30 KB |
1 |
unpkg.com
unpkg.com — Cisco Umbrella Rank: 1008 |
15 KB |
1 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 381 |
65 KB |
27 | 12 |
Domain | Requested by | |
---|---|---|
8 | blog.duolingo.com |
blog.duolingo.com
|
4 | cdnjs.cloudflare.com |
blog.duolingo.com
cdn.mathjax.org cdnjs.cloudflare.com |
3 | px.ads.linkedin.com |
1 redirects
snap.licdn.com
|
2 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com |
2 | www.googletagmanager.com |
blog.duolingo.com
www.googletagmanager.com |
1 | stats.g.doubleclick.net |
www.google-analytics.com
|
1 | px4.ads.linkedin.com |
blog.duolingo.com
|
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | snap.licdn.com |
www.googletagmanager.com
|
1 | duolingo.ghost.io |
blog.duolingo.com
|
1 | cdn.mathjax.org |
blog.duolingo.com
|
1 | code.jquery.com |
blog.duolingo.com
|
1 | unpkg.com |
blog.duolingo.com
|
1 | cdn.jsdelivr.net |
blog.duolingo.com
|
27 | 14 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.duolingo.com |
podcast.duolingo.com |
twitter.com |
www.facebook.com |
www.instagram.com |
www.tiktok.com |
www.youtube.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
blog.duolingo.com R3 |
2024-05-25 - 2024-08-23 |
3 months | crt.sh |
*.jsdelivr.net Sectigo RSA Domain Validation Secure Server CA |
2024-05-04 - 2025-05-04 |
a year | crt.sh |
unpkg.com GTS CA 1P5 |
2024-05-30 - 2024-08-28 |
3 months | crt.sh |
*.jquery.com Sectigo RSA Domain Validation Secure Server CA |
2023-07-11 - 2024-07-14 |
a year | crt.sh |
cdnjs.cloudflare.com E1 |
2024-06-02 - 2024-08-31 |
3 months | crt.sh |
mathjax.org WE1 |
2024-06-24 - 2024-09-22 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-06-03 - 2024-08-26 |
3 months | crt.sh |
ghost.io R10 |
2024-06-17 - 2024-09-15 |
3 months | crt.sh |
snap.licdn.com DigiCert SHA2 Secure Server CA |
2023-12-13 - 2024-12-12 |
a year | crt.sh |
www.linkedin.com DigiCert SHA2 Secure Server CA |
2024-01-30 - 2024-07-30 |
6 months | crt.sh |
*.g.doubleclick.net WR2 |
2024-06-03 - 2024-08-26 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://blog.duolingo.com/
Frame ID: C2E21245355422734904716732F41F98
Requests: 27 HTTP requests in this frame
Screenshot
![](/screenshots/1e672ad6-58a5-4566-a198-1e2ee61117bc.png)
Page Title
Duolingo Blog | Writing about the best way to learn a languagePage URL History Show full URLs
-
http://blog.duolingo.com/
HTTP 307
https://blog.duolingo.com/ Page URL
Detected technologies
![](/vendor/wappa/icons/MathJax.png)
Detected patterns
- ([\d.]+)?/mathjax\.js
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
![](/vendor/wappa/icons/Google Tag Manager.png)
Detected patterns
- googletagmanager\.com/gtm\.js
- googletagmanager\.com/gtag/js
Detected patterns
- snap\.licdn\.com/li\.lms-analytics/insight\.min\.js
Detected patterns
- moment(?:\.min)?\.js
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Detected patterns
- //cdn\.jsdelivr\.net/
Page Statistics
9 Outgoing links
These are links going to different origins than the main page.
Title: duolingo.com
Search URL Search Domain Scan URL
Title: Careers
Search URL Search Domain Scan URL
Title: Apps
Search URL Search Domain Scan URL
Title: Podcasts
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
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://blog.duolingo.com/
HTTP 307
https://blog.duolingo.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 22- https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=1516602&time=1719376028609&url=https%3A%2F%2Fblog.duolingo.com%2F HTTP 302
- https://px4.ads.linkedin.com/collect?v=2&fmt=js&pid=1516602&time=1719376028609&url=https%3A%2F%2Fblog.duolingo.com%2F&e_ipv6=AQLoNYrpAopPOgAAAZBSzCX1OmbX3zdz5exzG8UKOwhq4uZJXaA0f9R_R47F65flKDV166cy
27 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
blog.duolingo.com/ Redirect Chain
|
81 KB 23 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.css
blog.duolingo.com/assets/built/ |
92 KB 13 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sodo-search.min.js
cdn.jsdelivr.net/ghost/sodo-search@~1.1/umd/ |
197 KB 65 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cards.min.js
blog.duolingo.com/public/ |
7 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cards.min.css
blog.duolingo.com/public/ |
39 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
content-api.min.js
unpkg.com/@tryghost/content-api@1.3.7/umd/ |
31 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.4.1.min.js
code.jquery.com/ |
86 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
moment.min.js
cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/ |
35 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
es.min.js
cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/locale/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ghost-search.min.js
blog.duolingo.com/assets/built/ |
12 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
MathJax.js
cdn.mathjax.org/mathjax/latest/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
267 KB 92 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DINNextRoundedLTPro-Bold.woff2
blog.duolingo.com/assets/fonts/ |
29 KB 29 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DINNextRoundedLTPro-Regular.woff2
blog.duolingo.com/assets/fonts/ |
28 KB 28 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
duolingo.ghost.io/ghost/api/v3/content/posts/ |
12 MB 2 MB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
MathJax.js
cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/ |
62 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
TeX-AMS_HTML.js
cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/config/ |
216 KB 54 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
292 KB 98 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
52 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
insight.min.js
snap.licdn.com/li.lms-analytics/ |
38 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 0 |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
4 B 210 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
attribution_trigger
px.ads.linkedin.com/ |
2 B 813 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
px4.ads.linkedin.com/ Redirect Chain
|
0 266 B |
Image
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/j/ |
1 B 347 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
px.ads.linkedin.com/wa/ |
0 196 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
duolingo-touch-icon2-1.png
blog.duolingo.com/content/images/size/w256h256/2020/03/ |
8 KB 8 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
45 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.
undefined| event object| fence object| sharedStorage object| dataLayer object| __core-js_shared__ object| core function| GhostContentAPI function| $ function| jQuery function| moment function| _defineProperty function| _typeof function| _classCallCheck function| _defineProperties function| _createClass function| GhostSearch object| fuzzysort function| searchInputHandler function| debounce function| search function| displayResults function| displayError boolean| noTranslate object| _self object| Prism function| qt function| Kt function| zt function| Yt function| Ft function| Nt object| MathJax object| google_tag_manager object| google_tag_data string| GoogleAnalyticsObject function| ga string| _linkedin_data_partner_id function| onYouTubeIframeAPIReady object| gaGlobal undefined| module object| gaplugins object| gaData function| lintrk boolean| _already_called_lintrk object| ORIBILI7 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 |
---|---|---|
.duolingo.com/ | Name: _ga_ZRMV3W7Y2J Value: GS1.1.1719376028.1.0.1719376028.0.0.0 |
|
.duolingo.com/ | Name: _ga Value: GA1.2.653997017.1719376028 |
|
.duolingo.com/ | Name: _gid Value: GA1.2.1776842889.1719376029 |
|
.duolingo.com/ | Name: _gat_UA-21595814-17 Value: 1 |
|
.linkedin.com/ | Name: bcookie Value: "v=2&426b4442-2661-4a0f-801d-c0e96752a9c2" |
|
.linkedin.com/ | Name: li_gc Value: MTswOzE3MTkzNzYwMjk7MjswMjFvxlhxddEoY1wWtsG/oRB8nZ/DrKo/KsbAR2l91/65CQ== |
|
.linkedin.com/ | Name: lidc Value: "b=TGST07:s=T:r=T:a=T:p=T:g=2863:u=1:x=1:i=1719376029:t=1719462429:v=2:sig=AQF29Gc7lbn-cNYEJg2vbXDIDkXeaE3t" |
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.
blog.duolingo.com
cdn.jsdelivr.net
cdn.mathjax.org
cdnjs.cloudflare.com
code.jquery.com
duolingo.ghost.io
px.ads.linkedin.com
px4.ads.linkedin.com
region1.google-analytics.com
snap.licdn.com
stats.g.doubleclick.net
unpkg.com
www.google-analytics.com
www.googletagmanager.com
104.17.24.14
13.107.42.14
2001:4860:4802:32::36
2606:4700:20::681a:ddc
2606:4700::6811:f5cb
2606:4700::6812:bb1f
2620:1ec:21::14
2a00:1450:4001:82f::200e
2a00:1450:4001:830::2008
2a00:1450:400c:c06::9b
2a02:26f0:780::210:ca49
2a04:4e42:400::775
2a04:4e42::649
2a04:4e42::775
0925e8ad7bd971391a8b1e98be8e87a6971919eb5b60c196485941c3c1df089a
0b2fb0e363e1e5c2801a41a3ac0cc6257e8570303e790e332cdf2fccf75b69c7
44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
48344fd55558bbeb600062a175d052979f9ece87c7299788f8ecf16a46c87bf6
4f8a76124bbb25a4980227de3dba419292a596ee28303ba3db5db35c9d96c757
5a759a0697fd9e2921077bb26b89b01148557b4adeabc5a9a16484e43094358b
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
73e90bca3350ae511b91bb029abfdc78760e164530c9cfd8f1f5e5d007a254b4
7851083dd7ff7646a33f2d8d591c118e80e0953e12b22a929a2446b76784dd7b
7b9c762be52fed9737a319df953c29ad448a7713a31a4ba0f76ab15013512ee6
7c79516b77a39ed17ad76e32e68901b2ad0f9f2ceaf96c2571c8e50fc9b0b15d
800c7773f0574b5b5573bd89af3cc8b0fc6bb368d6fbde8f7ccf97c30bdbf699
88fb4f0cbe5bfd018cc005d81197db65878fe208b2e2108a9773764c623d15c9
89a964828d706b80b62b87bbe8c3db6b0dafa453d43cd66a22981faee4920e1e
942a9ba1fe78b402e8b52b83058dbbabde8db6b4d1debf960d6d5afe5192db52
9820476bc8c1b92e92aeaace96f6d998cc7ca3f49e6f96165d50f803297c68cf
aec60bc104db041b1512185839f18f52986df7e569e5445f740dd60f763fbca8
b4cce3d534e05c62aaefdd7c340829095610b4592183d849e09b379a7af85106
bbb5fad81eb93d4f4c9acd239d60092e2ddb1016346f683850ef982bd564ed2c
bbbdf0bdfb5a004d5a6f61ebd4199655021ebb144e2928f1859f4dc2dad45f2f
c3a85d4e2cb999d449c07d10be28517b4ff3817f9127debb5c6f7711de1efcd4
c8d3db34d7c8c042640cbcf0da3508430aafc2a8c322073daeea5c9b8baa16a2
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855