Skip to content
Back to skills

crawlora-datasets

ASecurity

Queries 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 u...

  • 0 votes
  • 0 copies
  • 5 views
  • Added August 11, 2026
ai-agentsrustgogitapisecurity

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned August 11, 2026

npx -y skills add Crawlora-org/crawlora-skills --skill crawlora-datasets --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of crawlora-datasets?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for crawlora-datasets
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/crawlora-org-crawlora-datasets/badge)](https://www.skillsdirectory.com/skills/crawlora-org-crawlora-datasets)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: crawlora-datasets
description: Queries 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.
---

# Crawlora hosted datasets

Query 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.

## When to use this skill

- "How many / what share of X match Y?" — facet/aggregate questions.
- "Find all X with property Y" (e.g. jobs paying > $150k, apps with 4.5+
  rating, GitHub users near a city, houses in a metro).
- "Give me the full list of Z" instead of one record — bulk/list research.
- Any of: Airbnb markets, app-store apps/reviews/charts, GitHub/Instagram/X
  users, job postings + which companies are hiring, US housing markets
  (Redfin-sourced), Google Maps businesses, Goodreads authors/books, Apple
  Podcasts shows, Chrome Web Store extensions, PitchBook companies/funds/
  investors/advisors/LPs, PlayStation games, Product Hunt makers/products/
  trends, Reddit trending, SEC companies + institutional positions, Steam
  games/prices/playercounts/reviews/news/achievements/charts, TrustMRR
  startups, journalists, Numbeo cost-of-living cities/countries, website
  tech-stack.
- Prefer the platform-specific skill instead when the job is "look up this
  one profile/listing right now" (e.g. `youtube-research`, `movie-tv-research`)
  — datasets are refreshed periodically, not real-time.

## Setup (one-time)

- Get a free Crawlora API key (2,000 credits/mo, no card) at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).
- `export CRAWLORA_API_KEY=sk_your_key_here`
- All requests: `x-api-key: $CRAWLORA_API_KEY` against
  `https://api.crawlora.net/api/v1`. Missing/invalid key → `401`.

## How it works

Every dataset follows the same shape under `/datasets/<dataset-id>/...`:

1. **Discover** — `GET /datasets` lists every available dataset id and its
   capabilities (search / facets / item / nearby).
2. **Search** — `GET /datasets/<id>/search` full-text + filtered search;
   paginate with `page`/`size` (see `reference/endpoints.md` per dataset).
3. **Facet** — `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.
4. **Item** — `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`, …).
5. **Nearby** — where supported (`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`](reference/endpoints.md).

## Calling the API

```sh
# 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:

```sh
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
  "https://api.crawlora.net/api/v1/datasets/steam-games/search?q=roguelike" | jq '.'
```

## Endpoint reference

See [`reference/endpoints.md`](reference/endpoints.md) for every dataset id,
its search/facets/item/nearby endpoints, and params.

## Examples

- **Hiring-market pulse:** `/datasets/jobs/facets` for the aggregate
  breakdown (top companies, seniority, remote share), then
  `/datasets/jobs/companies` to see which employers are actively posting.
- **App-store landscape scan:** `/datasets/apps/search` filtered by category
  and rating, then `/datasets/apps-reviews/search` for the sentiment behind
  the top results.
- **Startup revenue leaderboard:** `/datasets/trustmrr/search` sorted by
  MRR, then `/datasets/trustmrr/history/{slug}` for one company's trend line.
- **Housing-market snapshot:** `/datasets/housing-markets/search` for a
  metro, then `/datasets/housing-markets/items/{region_type}/{table_id}` for
  the full monthly series.

## Notes & limits

- **Credits / pay-on-success:** billed only on `2xx`; free tier 2,000 credits/mo.
  Key at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).
- **Public data only** — every dataset is built from public sources.
- **Security:** key lives in `CRAWLORA_API_KEY` only — never hardcode, query-param, or commit it.
- Datasets refresh on a schedule (daily/weekly depending on source) — not
  real-time. For a live single-record lookup, prefer the matching
  platform-specific skill in this repo (e.g. `job-market-research`,
  `movie-tv-research`) instead.
- Results are paginated (`page`/`size`) — walk pages for full coverage.

Files in this skill

  • SKILL.md6 KB
  • scripts/crawlora.sh1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.