Quickstart
Your first job in five minutes, with the Python SDK, cURL or JavaScript.
Jobs and results
How a job runs, which statuses it moves through, and how to read its results.
Webhooks
Get told when a job finishes, with its final cost, and verify the signature.
API reference
Every endpoint, with a playground.
Scrapers
Each scraper is ascraper_type you pass when you create a job. Each one bills per result, and a result is one row
of output. Status rows cost $0.
The basics
- Base URL:
https://go-fetch.io. Every endpoint is under/api/v1/. - Authentication: an API key in the
X-API-Keyheader. See Authentication. - Format: JSON in, JSON out.
- Python SDK:
pip install gofetch-client(Python 3.9 or later), thenfrom gofetch import GoFetchClient. It is a drop-in replacement forapify-client; see Migrate from Apify. - Other languages: anything that can send an HTTPS request can use the REST API. There is no Node SDK; the
JavaScript examples use
fetch. - Retention: results are deleted 5 days after collection. Job records stay while your account is active.
We collect public data only, logged out. Whether you may use it depends on your use case and jurisdiction, so check
with your own counsel. Instagram, TikTok, YouTube, Facebook and Google are trademarks of their owners; Go-Fetch is
not affiliated with them.