40% off this week — start free, 100MB, no card
Scrape API

Every scraper you need. One API.

179 ready-made scrapers for search, social, e-commerce, maps, jobs, travel and more — each returning clean, structured JSON. We run the proxies, browsers and anti-bot handling; you send a request and get data back.

179scrapers
one API, one key
39sources
search to social to travel
$0.60per 1,000
flat, pay-as-you-go
179Ready-made scrapers
$0.60Per 1,000 requests
120/minRequests per key
99.9%Uptime SLA
Browse by category

Every source, organized.

179 scrapers across 11 families. Jump into a category to see its endpoints, pricing and code samples.

Catalog

Browse every scraper.

Search across all 179 endpoints or filter by category. Each one returns structured JSON from a single API call.

Google Play — Details

Get Details from Google Play as structured JSON.

Google Play

Google Play — App Details

Get full details for an app on Google Play as structured JSON.

Google Play

Google Play — App Product

Get an app product listing from Google Play as structured JSON.

Google Play

Google Play — Audiobook

Get audiobook product details from Google Play Books as structured JSON.

Google Play

Google Play — Book

Get book product details from Google Play Books as structured JSON.

Google Play

Google Play — Movie

Get movie product details from Google Play as structured JSON.

Google Play

Google Play — TV Show

Get TV show product details from Google Play as structured JSON.

Google Play

Google Play — Reviews

Get Reviews from Google Play as structured JSON.

Google Play

Jameda — Get doctor details, reviews, and profile information

Get doctor details, reviews, and profile information from Jameda, returned as structured JSON. Required input: Doctor Url.

Jameda

Jameda — Get location autocomplete suggestions

Get location autocomplete suggestions from Jameda, returned as structured JSON.

Jameda

Jameda — Get reviews for a doctor

Get reviews for a doctor from Jameda, returned as structured JSON. Required input: Doctor Url.

Jameda

Jameda — Get service autocomplete suggestions

Get service autocomplete suggestions from Jameda, returned as structured JSON.

Jameda

Search for doctors on Jameda

Search for doctors on Jameda, returned as structured JSON. Required input: Query.

Jameda

Get all shop categories on TrustedShops

Get all shop categories on TrustedShops, returned as structured JSON.

Trusted Shops

Get shops within a specific TrustedShops category

Get shops within a specific TrustedShops category, returned as structured JSON. Required input: Category.

Trusted Shops

Search for shops on TrustedShops

Search for shops on TrustedShops, returned as structured JSON. Required input: Query.

Trusted Shops

Trusted Shops — Get list of supported market codes

Get list of supported market codes from Trusted Shops, returned as structured JSON.

Trusted Shops

Get all available Trustpilot categories with their subcategories

Get all available Trustpilot categories with their subcategories, returned as structured JSON.

Trustpilot

Get all available Trustpilot countries

Get all available Trustpilot countries, returned as structured JSON.

Trustpilot

Get businesses from a Trustpilot category

Get businesses from a Trustpilot category, returned as structured JSON. Required input: Category.

Trustpilot

Get company details from Trustpilot

Get company details from Trustpilot, returned as structured JSON. Required input: Company Domain.

Trustpilot

Get company reviews from Trustpilot

Get company reviews from Trustpilot, returned as structured JSON. Required input: Company Domain.

Trustpilot

Search for companies on Trustpilot

Search for companies on Trustpilot, returned as structured JSON. Required input: Query.

Trustpilot

Wer liefert was — Search for B2B suppliers and products on WLW

Search for B2B suppliers and products on WLW on Wer liefert was, returned as structured JSON. Required input: Query.

Wer liefert was

Kleinanzeigen — Details

Get Details from Kleinanzeigen as structured JSON. Required input: Ad Id.

Kleinanzeigen

Kleinanzeigen — Search

Search on Kleinanzeigen, returned as structured JSON. Required input: Query.

Kleinanzeigen

Kleinanzeigen — Shipping

Get Shipping from Kleinanzeigen as structured JSON.

Kleinanzeigen

Search items in the Vinted catalog

Search for clothing, accessories, and other items on Vinted marketplace. Supports filtering by brand, category, size, color, material, status, and price range.

Vinted

Vinted — Get available catalog filters

Retrieve available filter options for the Vinted catalog including brands, sizes, colors, etc.

Vinted

Vinted — Get categories

Get all available catalog categories with their subcategories. Use the returned catalog IDs with the search endpoint's catalog_ids parameter to filter items.

Vinted

Vinted — Get item details

Get full details for a specific item including photos, description, seller info, and price. This endpoint scrapes the item page since the API is protected by Cloudflare.

Vinted

Vinted — Get item shipping details

Get shipping options and costs for a specific item.

Vinted

Vinted — Get search suggestions

Get autocomplete suggestions for a search query.

Vinted

Vinted — Get similar items

Get items similar to a specific item, typically from the same seller or category.

Vinted

Vinted — Get supported countries

Returns a list of Vinted-supported countries with their TLDs.

Vinted

Vinted — Get user items (wardrobe)

Get items listed by a specific user in their wardrobe/closet.

Vinted

Vinted — Get user profile

Get public profile information for a Vinted user including ratings, review count, and items listed.

Vinted

Google Finance — Get complete stock quote

Get complete stock quote from Google Finance, returned as structured JSON. Required input: Symbol.

Google Finance

Google Finance — Get market indices

Get market indices from Google Finance, returned as structured JSON.

Google Finance

Google Finance — Historical

Get Historical from Google Finance as structured JSON. Required input: Symbol.

Google Finance

Google Finance — Intraday

Get Intraday from Google Finance as structured JSON. Required input: Symbol.

Google Finance

Google Finance — Markets

Get Markets from Google Finance as structured JSON.

Google Finance

Google Finance — Search

Search on Google Finance, returned as structured JSON. Required input: Query.

Google Finance

Get Arbeitsagentur Job Details

Returns the raw upstream job-detail object for a specific `refnr`.

Arbeitsagentur

Search Arbeitsagentur Jobs

Search for job listings from Germany's Federal Employment Agency with various filters.

Arbeitsagentur

Search Arbeitsagentur Locations

Search for German locations by postal code or city name.

Arbeitsagentur

Google Jobs — Search for jobs

Search for jobs on Google Jobs, returned as structured JSON.

Google Jobs

Search Indeed Jobs

Search for job listings on Indeed with various filters.

Indeed

Get a Kununu job detail page and extract the full job description

Get a Kununu job detail page and extract the full job description, returned as structured JSON. Required input: URL.

Kununu

Get company profiles from Kununu

Get company profiles from Kununu, returned as structured JSON.

Kununu

Get detailed information for a company on Kununu

Get detailed information for a company on Kununu, returned as structured JSON. Required input: Country, Company Slug.

Kununu

Get reviews for a company on Kununu

Get reviews for a company on Kununu, returned as structured JSON. Required input: Country, Company Slug.

Kununu

Kununu — Get all available industries with their IDs

Get all available industries with their IDs from Kununu, returned as structured JSON.

Kununu

Search for companies on Kununu

Search for companies on Kununu, returned as structured JSON. Required input: Query.

Kununu

Search job listings on Kununu

Search job listings on Kununu, returned as structured JSON.

Kununu

Get LinkedIn Company

Scrape public LinkedIn company page data including about, employees, specialties, and posts.

LinkedIn

Get LinkedIn Job

Scrape public LinkedIn job posting data including title, company, location, description, and application details.

LinkedIn

Get LinkedIn Post

Scrape public LinkedIn post/article data including content, author, engagement metrics, and comments.

LinkedIn

Get LinkedIn Profile

Scrape public LinkedIn profile data including experience, education, articles, and more.

LinkedIn

LinkedIn Jobs Search

Search LinkedIn job listing pages via Google with an automatic LinkedIn jobs site filter.

LinkedIn

LinkedIn Search

Search LinkedIn profiles and posts via Google.

LinkedIn

Autosuggest Stepstone Job Sectors and Locations

Get autocomplete suggestions for job search queries.

StepStone

Search Stepstone Jobs

Search for job listings on Stepstone with various filters.

StepStone

Fetch business details directly from Google Maps

Fetch business details directly from Google Maps, returned as structured JSON. Required input: Business ID.

Google Maps

Google Maps — Advanced Search

Search for businesses on Google Maps with advanced filtering options.

Google Maps

Google Maps — Advanced Search (Legacy)

Search for businesses on Google Maps with advanced filtering (legacy endpoint).

Google Maps

Google Maps — Autocomplete

Get autocomplete suggestions for a search query.

Google Maps

Google Maps — Get a single review by review ID

Get a single review by review ID from Google Maps, returned as structured JSON. Required input: Review Id, Business ID.

Google Maps

Google Maps — Get Business Info

INTENTIONALLY PRIVATE - Not exposed in docs or playground. This endpoint returns cached business information from the local database only. It does NOT make live requests to Google Maps. For live data from Google Maps, use getBusinessDetails() instead. Retrieve business information from the local database.

Google Maps

Google Maps — Get Directions

Get directions between two locations with route information. Response format is compatible with SerpAPI's google_maps_directions engine.

Google Maps

Google Maps — Get Photos

Retrieve photos for a Google Maps business/place with pagination support.

Google Maps

Google Maps — Get Reviews

Fetch reviews for a Google Maps business.

Google Maps

Google Maps — Simple Search

Search for businesses on Google Maps with a simple query.

Google Maps

ImmobilienScout24 — Location Autocomplete

Search for locations to get geocodes for property search.

ImmobilienScout24

ImmobilienScout24 — Price Insights

Get average price per m² for a location.

ImmobilienScout24

ImmobilienScout24 — Search Properties

Search for real estate listings on Immobilienscout24.

ImmobilienScout24

Immowelt — Location Autocomplete

Search for locations to get location IDs for property search.

Immowelt

Immowelt — Places Data

Fetch place metadata for one or more placeIds.

Immowelt

Immowelt — Places Hierarchy

Fetch parent hierarchy for a placeId.

Immowelt

Immowelt — Property Details (Cached)

Returns cached estate payload from the last search (browser-free details flow).

Immowelt

Immowelt — Search Count

Get the total listing count for a placeId.

Immowelt

Immowelt — Search Properties

Search for real estate listings on Immowelt.

Immowelt

realestate.com.au — Agency Profile

Get Agency Profile from realestate.com.au as structured JSON. Required input: URL.

realestate.com.au

realestate.com.au — Agent Profile

Get Agent Profile from realestate.com.au as structured JSON. Required input: URL.

realestate.com.au

realestate.com.au — Agents

Get Agents from realestate.com.au as structured JSON.

realestate.com.au

realestate.com.au — Autocomplete

Get Autocomplete from realestate.com.au as structured JSON. Required input: Query.

realestate.com.au

realestate.com.au — Locations

Get Locations from realestate.com.au as structured JSON. Required input: Query.

realestate.com.au

realestate.com.au — Property

Get Property from realestate.com.au as structured JSON. Required input: URL.

realestate.com.au

realestate.com.au — Sales Events

Get Sales Events from realestate.com.au as structured JSON.

realestate.com.au

realestate.com.au — Search

Search on realestate.com.au, returned as structured JSON. Required input: Location.

realestate.com.au

realestate.com.au — Suburb Profile

Get Suburb Profile from realestate.com.au as structured JSON. Required input: URL.

realestate.com.au

Redfin — Get home valuation estimate

Returns Redfin's automated valuation model (AVM) estimate for a property.

Redfin

Redfin — Get property details

Returns above-the-fold property details from Redfin.

Redfin

Redfin — Search for locations (cities, ZIP codes, neighborhoods)

Returns region IDs that can be used with the search endpoint. This is the starting point for using the Redfin API.

Redfin

Search Redfin properties by region

Returns property listings for a specified region.

Redfin

Google Images — Search Images

Search Images on Google Images, returned as structured JSON. Required input: Query.

Google Images

Google News — Search News

Search and scrape news articles from Google News.

Google News

Google Patents — Patent Details

Retrieve comprehensive details about a specific patent including full metadata, citations (forward and backward), patent family information, and description.

Google Patents

Google Patents — Search Patents

Search for patents on Google Patents using keywords, filters, and date ranges. Supports Boolean operators, country filtering, patent status, and sorting by date.

Google Patents

Google Search — Search

Search on Google Search, returned as structured JSON. Required input: Query.

Google Search

Google Search (Light)

Perform a lightweight Google search. Returns structured JSON results. Limitations: - Max 200 results per query (10 pages × 20 results) Tip: Use query modifiers like `filetype:pdf`, `site:reddit.com`, or `"exact phrase"` in your query. * * Response includes total_results at the root level as a convenience accessor * that mirrors search_information.total_results. people_also_search_for is * best-effort autocomplete enrichment and may be empty. * * @queryParam query string required The search query. Use modifiers like filetype:pdf, site:reddit.com, or "exact phrase". Example: artificial intelligence * @queryParam num integer Number of results per page (1-20). Default: 10. Example: 10 * @queryParam page integer Page number for pagination (1-10). Mutually exclusive with "start". Example: 1 * @queryParam start integer Starting index for offset-based pagination (0-170). Mutually exclusive with "page". Example: 0

Google Search

Google Search Autocomplete

Get search suggestions for a query prefix. Returns up to 10 suggestions.

Google Search

Search Google

Perform a Google search and get structured results including organic results, related searches, knowledge graphs, and more.

Google Search

Google Translate — Translate text between languages

Get Translate text between languages from Google Translate as structured JSON. Required input: Source, Text, Target.

Google Translate

Google Trends — Get Autocomplete Suggestions

Get Autocomplete Suggestions from Google Trends, returned as structured JSON. Required input: Query.

Google Trends

Google Trends — Get Interest Over Time

Get Interest Over Time from Google Trends, returned as structured JSON. Required input: Query.

Google Trends

Google Trends — Get Related Queries

Get Related Queries from Google Trends, returned as structured JSON. Required input: Query.

Google Trends

Search Google Videos

Search and scrape video results from Google.

Google Videos

Search using Startpage

Search the web using Startpage, a privacy-focused search engine that provides anonymous search results without tracking users.

Startpage

Get Instagram Post Details

Retrieve detailed information about a specific Instagram post. Accepts full URL or just the shortcode.

Instagram

Get Instagram User Posts

Retrieve an Instagram user's posts with pagination support.

Instagram

Get Instagram User Profile

Retrieve an Instagram user profile including biography, bio links, and follower counts.

Instagram

Search Pinterest for pins by keyword

This endpoint allows you to search for pins on Pinterest using a keyword query. Returns a list of pins with their titles, descriptions, images, and pinner information. Supports pagination using the bookmark parameter for retrieving large result sets.

Pinterest

Reddit — Comments

Get Comments from Reddit as structured JSON.

Reddit

Reddit — Post

Get Post from Reddit as structured JSON.

Reddit

Reddit — Search

Search on Reddit, returned as structured JSON. Required input: Query.

Reddit

Subreddit

Get Subreddit from Reddit as structured JSON. Required input: Subreddit.

Reddit

Get TikTok Video

Resolve a TikTok video, photo post, short URL, or raw video ID into metadata and playback URLs.

TikTok

Search TikTok users

Search public TikTok users by keywords.

TikTok

TikTok — Get ad details

Resolve a TikTok Creative Center ad URL into ad metadata.

TikTok

TikTok — Get challenge details

Fetch challenge metadata by challenge ID or challenge name.

TikTok

TikTok — Get collection details

Fetch TikTok collection metadata.

TikTok

TikTok — Get collection videos

Fetch TikTok posts from a collection.

TikTok

TikTok — Get collections by user

Fetch TikTok collections created by a user.

TikTok

TikTok — Get comments for a video

Fetch comments for a TikTok video URL.

TikTok

TikTok — Get feed videos by region

Fetch TikTok feed videos for a specific supported region.

TikTok

TikTok — Get music details

Fetch TikTok music metadata by music URL or ID.

TikTok

TikTok — Get playlist details

Fetch TikTok playlist or mix metadata.

TikTok

TikTok — Get playlist videos

Fetch TikTok posts from a playlist or mix.

TikTok

TikTok — Get playlists by user

Fetch TikTok playlists created by a user.

TikTok

TikTok — Get posts by user

Fetch public TikTok posts for a user by unique ID or user ID.

TikTok

TikTok — Get replies for a comment

Fetch replies for a TikTok comment.

TikTok

TikTok — Get similar users

Discover users related to a TikTok account by unique ID or user ID.

TikTok

TikTok — Get supported regions

List the region codes available for feed-based TikTok endpoints.

TikTok

TikTok — Get user favorite videos

Fetch public favorite videos for a TikTok user when available upstream.

TikTok

TikTok — Get user followers list

Fetch the accounts that follow a TikTok user. Note: This endpoint uses 'time' (int) for pagination instead of 'cursor' (string) as the upstream API uses a time-based pagination mechanism.

TikTok

TikTok — Get user following list

Fetch the accounts a TikTok user follows. Note: This endpoint uses 'time' (int) for pagination instead of 'cursor' (string) as the upstream API uses a time-based pagination mechanism.

TikTok

TikTok — Get user profile

Fetch public TikTok profile data by unique ID or user ID.

TikTok

TikTok — Get user story

Fetch TikTok story data for a user by unique ID or user ID.

TikTok

TikTok — Get videos for a challenge

Fetch TikTok posts for a challenge by challenge ID or challenge name.

TikTok

TikTok — Get videos for a music track

Fetch TikTok posts that use a specific music track.

TikTok

TikTok — Search challenges

Search TikTok challenges by keyword.

TikTok

TikTok — Search videos by keyword

Search TikTok feed videos by keywords with optional region and sorting filters.

TikTok

Get supported YouTube locale metadata

Get supported YouTube locale metadata, returned as structured JSON.

YouTube

Search YouTube videos

Search YouTube videos, returned as structured JSON.

YouTube

YouTube — Get channel community posts

Get channel community posts from YouTube, returned as structured JSON.

YouTube

YouTube — Get channel info

Get channel info from YouTube, returned as structured JSON.

YouTube

YouTube — Get channel playlists

Get channel playlists from YouTube, returned as structured JSON.

YouTube

YouTube — Get channel videos

Get channel videos from YouTube, returned as structured JSON.

YouTube

YouTube — Get playlist details

Get playlist details from YouTube, returned as structured JSON. Required input: Playlist Id.

YouTube

YouTube — Get related videos

Get related videos from YouTube, returned as structured JSON. Required input: Video ID.

YouTube

YouTube — Get search suggestions

Get search suggestions from YouTube, returned as structured JSON. Required input: Query.

YouTube

YouTube — Get trending videos

Get trending videos from YouTube, returned as structured JSON.

YouTube

YouTube — Get video chapters

Get video chapters from YouTube, returned as structured JSON.

YouTube

YouTube — Get video comments

Get video comments from YouTube, returned as structured JSON. Required input: Video ID.

YouTube

YouTube — Get video details

Get video details from YouTube, returned as structured JSON.

YouTube

YouTube — Get video transcript

Get video transcript from YouTube, returned as structured JSON.

YouTube

Booking.com — Bulk Prices

Get Bulk Prices from Booking.com as structured JSON.

Booking.com

Booking.com — Destinations

Get Destinations from Booking.com as structured JSON. Required input: Query.

Booking.com

Booking.com — Facilities

Get Facilities from Booking.com as structured JSON.

Booking.com

Booking.com — Hotel

Get Hotel from Booking.com as structured JSON.

Booking.com

Booking.com — Photos

Get Photos from Booking.com as structured JSON.

Booking.com

Booking.com — Prices

Get Prices from Booking.com as structured JSON. Required input: Ss, Checkin, Checkout.

Booking.com

Booking.com — Review Scores

Get Review Scores from Booking.com as structured JSON.

Booking.com

Booking.com — Rooms

Get Rooms from Booking.com as structured JSON.

Booking.com

Booking.com — Search

Search on Booking.com, returned as structured JSON. Required input: Ss.

Booking.com

Booking.com — Search By Url

Search By Url on Booking.com, returned as structured JSON. Required input: URL.

Booking.com

Google Flights — Get Airlines List

Returns a list of supported airlines with their IATA codes and names. This is a free endpoint that doesn't require authentication.

Google Flights

Google Flights — Get Airports List

Returns a list of major airports with their IATA codes, names, and locations. This is a free endpoint that doesn't require authentication.

Google Flights

Google Flights — Get Booking Details with Price Insights

Get detailed booking information for a specific flight including price insights, price history, fare options, and baggage information.

Google Flights

Google Flights — Search Date Range for Best Prices

Search across a date range to find the cheapest flight dates. Returns price data for each date combination in the range.

Google Flights

Google Flights — Search One-Way Flights

Search for one-way flight options between two airports.

Google Flights

Google Flights — Search Round-Trip Flights

Search for round-trip flight options between two airports.

Google Flights

Google Hotels — Autocomplete

Get Autocomplete from Google Hotels as structured JSON. Required input: Query.

Google Hotels

Google Hotels — Search

Search on Google Hotels, returned as structured JSON. Required input: Query, Check In Date, Check Out Date.

Google Hotels

Domain Availability — Availability

Get Availability from Domain Availability as structured JSON. Required input: Domain.

Domain Availability

Extract fields from an impressum page

Get Extract fields from an impressum page from Impressum Extraction as structured JSON. Required input: Domain, Fields.

Impressum Extraction

Get website traffic analytics from SimilarWeb

Returns traffic data including global rank, country rank, engagement metrics, traffic sources, top countries, and top keywords for a given domain.

SimilarWeb

Web Scraper — Scrape

Get Scrape from Web Scraper as structured JSON. Required input: URL.

Web Scraper
How it works

From request to structured data in four steps.

01

Create your account

Sign up with email and grab your API key from the dashboard — instantly, no sales call.

02

Pick a scraper

Choose from 179 endpoints. Each one lists its parameters and a live example you can copy.

03

Send a request

POST the scraper slug and your parameters to a single endpoint, authorized with your key.

04

Get structured JSON

Parse the typed response. Scale up freely — you only pay for successful requests.

Pricing

Simple, usage-based pricing.

One flat rate across all 179 scrapers, drawn from your prepaid balance as you go. No tiers to decode, no overage traps — top up and start pulling data.

  • Only successful requests are billed
  • No subscription or seat fees
  • Balance never expires
  • Every scraper, one flat rate
$0.60/ 1,000 requests
That's $0.0006 per successful request.
Why SerpProxies

A data API, not a reseller.

01

We run the network

Every scraper runs on proxies and browsers we own and operate. There's no reseller markup and no separate proxy bill — the request price is the whole price, and it already includes the anti-bot work.

02

Pay per successful request

Flat pricing at $0.60 per 1,000 requests, billed from your balance as you go. Failed requests aren't charged, nothing expires, and there's no monthly minimum or seat licensing to reason about.

03

Structured JSON, not HTML

Each endpoint returns a stable, documented shape — parsed, typed and consistent — so you build against a schema instead of babysitting brittle CSS selectors that break on every redesign.

04

One API, one key

179 scrapers share a single endpoint, a single auth key and a single balance. Learn it once and every source — from Google to TikTok to Booking.com — works the same way.

FAQ

Questions, answered.

Every scraper is a flat $0.60 per 1,000 requests — that's $0.0006 per request — drawn from your prepaid balance as you go. There's no subscription, no per-seat fee and nothing expires. You're only charged for successful requests; failures cost nothing.

Every scraper you need, one API away.

Create an account, grab your key and send your first request in minutes. 179 scrapers, one flat rate, no infrastructure to run.

  • No credit card required
  • ·Pay per successful request
  • ·179 scrapers, one key