When to Use APIs
Use APIs when you need:- Fast, real-time responses
- One-off requests with a known URL or query
- Integration into apps, bots, dashboards, or workflows that expect immediate data
Example Use Cases
- Search Google SERP and get results back immediately
- Fetch product data from Amazon or a listing from Zillow
- Grab metadata from a specific page
When to Use Scraper Jobs
Use Scraper Jobs when you need to:- Scrape a large number of pages or listings
- Crawl through paginated results
- Extract data from complex platforms (e.g. Google Maps, Zillow)
- Run structured scraping at scale
- Receive the result via webhook
- Or poll for status and download the result when it’s ready
Example Use Cases
- Crawl all listings for “restaurants in New York” from Google Maps
- Scrape paginated product results from Amazon or Redfin
- Extract 1,000+ real estate listings from Zillow with filters
- Crawl all pages from a website and extract structured content (e.g. blog posts, articles)
Summary
Feature | API | Scraper Job |
---|---|---|
Execution | Real-time | Queued / background |
Response | Sync (immediate) | Async (webhook or polling) |
Best for | Single queries | Multi-page or high-volume scraping |
Credit Model | Per request | Per data row |