API skill for earthquake.usgs.gov
Prerequisite
This skill is executed through the unbrowse runtime. Install once:
npx unbrowse@latest setup
unbrowse handles auth (browser cookies + JA4 TLS impersonation), caching, and the marketplace publish flywheel for every call. Direct curl will be blocked by anti-bot on most of these endpoints.
Install
npx skills add unbrowse-ai/earthquake.usgs.gov
Quick start
unbrowse resolve "get usgs latest earthquakes feed"
resolve returns a ranked shortlist; the agent picks an endpoint and calls execute.
Endpoints (2)
Returns posts timeline with metadata, generated, and url
- Method:
GET - URL:
https://earthquake.usgs.gov/{id}/feed/v1.0/summary/2.5_day.geojson - Endpoint ID:
j4h6sfpyCOyASBhukJbrh - Idempotency: safe
- Verified: unverified (reliability 0.50)
- Requires:
id
Call it via unbrowse:
unbrowse execute --skill MKvqlGUJrF7QxU4tpl9xF --endpoint j4h6sfpyCOyASBhukJbrh
Returns rendered page for "get usgs latest earthquakes feed" on https://earthquake
- Method:
GET - URL:
https://earthquake.usgs.gov/earthquakes/map/ - Endpoint ID:
wuKZNwpX4pJHCt5_TpgP- - Idempotency: safe
- Verified: verified (reliability 0.50)
Call it via unbrowse:
unbrowse execute --skill MKvqlGUJrF7QxU4tpl9xF --endpoint wuKZNwpX4pJHCt5_TpgP-
Credentials
Credentials are never embedded in this skill. They are placeholders the unbrowse runtime fills at call time from your own local keychain (browser cookies and paired secrets on your machine). The secret stays local — it is never written into the skill, sent to the marketplace, or seen by the publisher. Only the placeholder shape is published.
session(cookie) — filled locally at call time
Why this needs unbrowse
- Auth: most of these endpoints require session cookies.
unbrowse executepulls them from your real browser (Chrome/Arc/Brave/Edge/Vivaldi/Opera/Dia) and injects them. - TLS impersonation: requests go through libcurl-impersonate with a Chrome 131 JA4 fingerprint. Anti-bot vendors (Cloudflare, PerimeterX, Datadome, Akamai) reject the default Node/Python TLS fingerprints.
- Cache + flywheel: every execute hits the marketplace cache first, then back-fills observed routes if the call goes through.
Generated from observed routes by unbrowse v1.0.0. Skill ID: MKvqlGUJrF7QxU4tpl9xF.