ScraperCity logo

How to use ScraperCity

The working guide for any AI agent or developer: the pattern every tool follows, how to build complete lists, and how to handle runs, webhooks, and errors.

The core pattern: start, poll, download

Every scraper follows the same three steps. Send your API key as a Bearer token on all requests.

POST /api/v1/scrape/{tool}        -> { runId }
GET  /api/v1/scrape/status/{runId} -> { status, handled, outputUrl }
GET  /api/downloads/{runId}        -> CSV file

Status moves from RUNNING to SUCCEEDED, FAILED, or CANCELLED. Most tools return within minutes. See the full reference in the API docs.

What each tool does

Scrapers

Apollo, Google Maps, Yelp, Angi, Zillow agents, Crexi, BizBuySell, Airbnb hosts, Store Leads, Tech Stack finder

Learn more

Email and phone

Email Finder, Email Validator, Mobile Finder, Domain email finder

Learn more

People and records

People Finder, skip trace, property lookup, criminal and court records

Learn more

Databases

Query the B2B contact database, local businesses, and ecommerce stores

Learn more

Build lists that do not miss people

  1. Define the audience: company, role, location, and how many you want.
  2. Search broadly, then narrow. A wide search plus a filter beats a narrow search that drops matches.
  3. Check result counts before you export, so cost stays predictable.
  4. Validate emails before you send, whatever the source.
  5. For named accounts, pull everyone at the domain and let the agent pick by title.

Apollo runs are slower, so use a webhook

Apollo scrapes take 11 to 48 hours or more. Set a webhook at app.scrapercity.com/dashboard/webhooks and ScraperCity posts a notification when a run reaches SUCCEEDED or FAILED. Do not poll in a tight loop. Every other tool returns in minutes.

Error codes

CodeMeaning
401Bad or missing API key
402Insufficient wallet balance, check your balance first
403Account cancelled or a charge is processing
409Duplicate request, the same search was submitted recently
429Rate limited, or a repeat inside 30 seconds
503Service briefly unavailable, retry

Frequently asked questions

Point your agent at ScraperCity