Extracto API

Web data, ready for your code.

Send parser input as JSON, run it in the background and retrieve the result with your API key. The same parsers are available in the Playground.

Authentication

One API key header

Pass your Extracto key in X-API-KEY. Create and revoke keys in your account console.

Execution

Queue longer runs

Submit a run, store its ID and poll for completion or receive a result webhook. Use synchronous execution when you can keep the connection open.

Usage

One credit balance

Live runs use your account credits. Your workspace shows separate limits for parser launches, status checks and cost estimates.

Your first queued request

This example uses Instagram Scraper. Examples are shown for reference; sending a live request spends credits.

cURL · submit a run
curl --request POST 'https://extracto.cloud/api/v1/parsers/instagram-posts/queue' \
  --header 'X-API-KEY: ext_your_api_key' \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json' \
  --data-binary @- <<'JSON'
{
  "input": {
    "resultsType": "posts",
    "directUrls": [
      "https://www.instagram.com/nike/"
    ],
    "resultsLimit": 100,
    "searchType": "hashtag",
    "searchLimit": 10,
    "addParentData": false
  }
}
JSON
See the response and retrieve your result →

API endpoints

MethodPathPurpose
POST/api/v1/parsers/{tool}/estimateEstimate cost and get a confirmation token. See budget confirmation.
POST/api/v1/parsers/{tool}/queueStart a background run.
GET/api/v1/parser-runs/{uuid}Read your run status and completed result.
POST/api/v1/parsers/{tool}Run a parser and wait for a JSON result.
POST/api/v1/parser-runs/{uuid}/cancelRequest cancellation. Queued tasks refund their reservation; running tasks await provider confirmation and usage calculation.
POST/api/v1/parser-runs/{uuid}/webhook/retryRetry a failed result delivery without rerunning the parser. See result webhooks.
POST/api/v1/previewGet illustrative demo data. This endpoint does not perform live scraping or spend credits.

Parser reference

Each published parser has its own input schema, example request and output reference.

POST · JSON

Amazon Product Scraper

Collect Amazon product information from keywords, ASINs or URLs, including prices, ratings and availability where available.

amazon-product-scraperOpen reference →
POST · JSON

Booking Reviews Scraper

Collect accommodation reviews from Booking.com hotel URLs, with ratings, review text and stay details.

booking-reviews-scraperOpen reference →
POST · JSON

Glassdoor Jobs Scraper

Collect Glassdoor job listings using job titles, locations and filters, with employer and role information.

glassdoor-jobs-scraperOpen reference →
POST · JSON

Google Maps Scraper

Find local businesses on Google Maps and collect business details, with optional website emails and reviews.

google-maps-leads-actorOpen reference →
POST · JSON

Google Maps Reviews Scraper

Collect Google Maps reviews with ratings, text, publication dates and place references.

google-maps-reviews-scraperOpen reference →
POST · JSON

Google Search Scraper

Collect Google search results for keywords or search URLs, including organic results and related search data.

google-search-scraperOpen reference →
POST · JSON

Indeed Jobs Scraper

Collect Indeed job listings by title and location, with employer information and listing metadata.

indeed-jobs-scraperOpen reference →
POST · JSON

Instagram Scraper

Collect public Instagram content from profile, post or search inputs, with structured post metadata and engagement counts.

instagram-postsOpen reference →
POST · JSON

LinkedIn Company Scraper

Collect public LinkedIn company details from company URLs or name searches, including website and employee information.

linkedin-companyOpen reference →
POST · JSON

LinkedIn Jobs Scraper

Collect LinkedIn job listings using search terms, locations or job URLs, with company and role details.

linkedin-jobs-scraperOpen reference →
POST · JSON

Shopify Product Scraper

Collect product and variant information from public Shopify stores, including prices and stock-related fields.

shopifyOpen reference →
POST · JSON

TikTok Scraper

Collect public TikTok video and profile data with content metadata and engagement counts.

tiktok-scraperOpen reference →
POST · JSON

Tripadvisor Reviews

Collect Tripadvisor reviews for hotels, restaurants and attractions, including ratings, dates and review text.

tripadvisor-reviewsOpen reference →
POST · JSON

Tripadvisor Reviews Scraper

Collect Tripadvisor hotel, restaurant and attraction reviews with ratings, publication dates and place details.

tripadvisor-reviews-scraperOpen reference →
POST · JSON

Trustpilot Reviews Scraper

Collect Trustpilot company reviews with ratings, review text, dates and company references.

trustpilotOpen reference →
POST · JSON

Website Contact Extractor

Extract public contact information from website URLs, including email addresses, phone numbers and social links where available.

website-contact-extractorOpen reference →
POST · JSON

Yelp Reviews Scraper

Collect public Yelp business reviews with ratings, review text and business references.

yelp-reviewsOpen reference →
POST · JSON

YouTube Scraper

Collect YouTube video and channel data from search terms or URLs, including titles, views and publication dates.

youtube-scraperOpen reference →
POST · JSON

Zillow Property Scraper

Collect property details from Zillow URLs or addresses, including home characteristics and listing information.

zillow-detail-scraperOpen reference →