Install
openclaw skills install @tonywangcn/crawlora-datasetsQueries Crawlora's pre-built hosted datasets — Airbnb markets, App Store/Google Play apps, GitHub/Instagram/X users, job postings, US housing markets, Google Maps businesses, Goodreads, PitchBook, Steam, TrustMRR, Product Hunt, SEC companies, tech-stack, and more — via search/facets/item/nearby endpoints, returning clean JSON without live-crawling each platform. Use when the user wants bulk or aggregate analysis, to search a pre-indexed corpus, to facet/filter a large population, or to look up one record by its dataset id, instead of scraping pages one at a time.
openclaw skills install @tonywangcn/crawlora-datasetsQuery Crawlora's own pre-crawled, pre-indexed datasets — search, facet, and fetch-by-id over corpora Crawlora already built and refreshes on a schedule. This is different from the other skills in this repo: those hit a live per-platform endpoint (one request, one page); this skill hits a search index over millions of already-collected records, so it's the right tool for population-level questions ("how many", "top N by X", "everything matching Y") rather than one-off lookups.
youtube-research, movie-tv-research)
— datasets are refreshed periodically, not real-time.export CRAWLORA_API_KEY=sk_your_key_herex-api-key: $CRAWLORA_API_KEY against
https://api.crawlora.net/api/v1. Missing/invalid key → 401.Every dataset follows the same shape under /datasets/<dataset-id>/...:
GET /datasets lists every available dataset id and its
capabilities (search / facets / item / nearby).GET /datasets/<id>/search full-text + filtered search;
paginate with page/size (see reference/endpoints.md per dataset).GET /datasets/<id>/facets returns aggregate breakdowns
across a dataset's facetable fields at once (e.g. the jobs dataset
returns top companies, department, location, seniority, remote share,
and more in one call) — use for "how many / breakdown by X" questions.GET /datasets/<id>/items/{id} fetches one record by its
dataset key (varies per dataset: login, username, slug, cik,
appid, domain, region_type/table_id, …).airbnb-markets, github-users,
google-map-businesses, jobs) — GET /datasets/<id>/nearby finds
records near a lat/lon within radius_km.Full endpoint list, per-dataset ids, and params: reference/endpoints.md.
# List every dataset id and what it supports:
scripts/crawlora.sh /datasets | jq '.'
# Search the jobs dataset (all companies' live postings):
scripts/crawlora.sh /datasets/jobs/search q="staff engineer" location="remote" | jq '.'
# Facet: hiring-market breakdown (top companies, seniority, remote share, ...):
scripts/crawlora.sh /datasets/jobs/facets | jq '.'
# Item: one GitHub user by login:
scripts/crawlora.sh /datasets/github-users/items/torvalds | jq '.'
# Nearby: GitHub users within 50km of a coordinate (radius in meters):
scripts/crawlora.sh /datasets/github-users/nearby lat=37.7749 lon=-122.4194 radius_m=50000 | jq '.'
Raw curl fallback:
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
"https://api.crawlora.net/api/v1/datasets/steam-games/search?q=roguelike" | jq '.'
See reference/endpoints.md for every dataset id,
its search/facets/item/nearby endpoints, and params.
/datasets/jobs/facets for the aggregate
breakdown (top companies, seniority, remote share), then
/datasets/jobs/companies to see which employers are actively posting./datasets/apps/search filtered by category
and rating, then /datasets/apps-reviews/search for the sentiment behind
the top results./datasets/trustmrr/search sorted by
MRR, then /datasets/trustmrr/history/{slug} for one company's trend line./datasets/housing-markets/search for a
metro, then /datasets/housing-markets/items/{region_type}/{table_id} for
the full monthly series.2xx; free tier 2,000 credits/mo.
Key at https://crawlora.net.CRAWLORA_API_KEY only — never hardcode, query-param, or commit it.job-market-research,
movie-tv-research) instead.page/size) — walk pages for full coverage.