One POST. Clean JSON back.
Every Datapika actor runs through the Apify REST API. The synchronous endpoint below returns dataset rows directly; runs longer than 300 seconds should switch to the async run-then-poll pattern. Get a token from your free Apify account and you pay per result only.
Quick start
curl -X POST \
"https://api.apify.com/v2/acts/openclawai~job-board-scraper/run-sync-get-dataset-items?format=json" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchTerm": "data engineer",
"location": "New York, NY",
"sites": ["linkedin", "indeed", "glassdoor"],
"maxResults": 20
}'OpenAPI specs, per actor
Each actor publishes a machine-readable OpenAPI spec for its default build, no auth required. Point your codegen or your agent at it.
- Job Board ScraperOpenAPI spec
- LinkedIn Jobs ScraperOpenAPI spec
- Reddit ScraperOpenAPI spec
- TikTok & Douyin ScraperOpenAPI spec
- Airbnb ScraperOpenAPI spec
- Google Maps ScraperOpenAPI spec
- 30-Day Trend IntelOpenAPI spec
- Google Flights ScraperOpenAPI spec
- Hiring Signals ScannerOpenAPI spec
- Ads Transparency ScraperOpenAPI spec
Good to know
- Pricing is per delivered result and varies by actor (from $0.0005 per record). Cap any run with the maxTotalChargeUsd query parameter.
- The sync endpoint returns 408 after 300 seconds; large sweeps should start a run, then poll and read the dataset.
- Schedules and webhooks are built into the platform: run any actor every morning and push rows to your stack.