Proxy-seller

Web Scraper API

Data Scraping and API Endpoint Integration

https://scrape.proxy-seller.com

Sync API

Sync API allows to receive immediate result using our Residential Proxy

Query Parameters

Returns

API key:

'api_key': 'API_KEY', where API_KEY is api_key from your package

Country codes

If you want to define the geolocation for your request, you may set the country_code (string) parameter with one country code at the creation of the request.

Example: 'us', 'gb', 'fr', 'de', 'jp', 'cn', 'ru'

Supported country codes can be found in the collapsible table below:

You're also free to pass your own headers set to the request

Language codes

If you want to define the language in your request, you may set the language (string) parameter with one language tag at the creation of the request.

Language codes can be found in the collapsible table below:

Curl example

curl -X POST "https://scrape.proxy-seller.com/" -d '{"api_key": "API_KEY", "url": "https://www.google.com"}'

Curl (with headers)

curl -X POST "https://scrape.proxy-seller.com/" -d '{    "api_key": "API_KEY",    "url": "https://www.google.com",    "headers": {        "Upgrade-Insecure-Requests": "1",        "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36",        "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",        "Sec-Fetch-Site": "none",        "Sec-Fetch-Mode": "navigate",        "Sec-Fetch-User": "?1",        "Sec-Fetch-Dest": "document",        "Accept-Encoding": "gzip, deflate, br",        "Accept-Language": "en-US,en;q=0.9"    }}'

Using headers:

If you’re trying to set your own headers - please make sure to pass all the necessary values including user agent in the correct order. In this case your target server will receive your headers without any modifications from our side. Setting incorrect headers might cause unexpected page results. Please use this only if you know what you are doing.

Async API

Async API allows to put multiple time-consuming requests to the queue and receive the results as soon as they are getting ready

POST https://scrape.proxy-seller.com/job

Payload parameters

Payload parameters you can find here in table.

Returns

Curl

curl -X POST -d '{"api_key": "API_KEY", "url": "http://httpbin.org/ip"}' "https://scrape.proxy-seller.com/job"

Async API - receiving results

POST https://scrape.proxy-seller.com/job/<job_id>

Path Parameters

Payload Parameters

Returns

Curl

curl -X POST -d '{"api_key": "API_KEY"}' "https://scrape.proxy-seller.com/job/<job_id>"

Credits and Requests

Your plan determines how many credits you can use. Each request you make costs some credits. The number of credits you use varies based on the domain and parameters of your request. Geotargeting is included in these credit costs.

Domains

We have built special scrapers for some sites. These scrapers will run when you scrape those domains, changing the credit cost. Scraping other domains costs 1 credit (without additional parameters).

caution

Normal - any other website if no additional parameters are added;

SERP - Google;

Ecommerce - Amazon, Booking;

LinkedIn - the cost will be 130 credits per request.

List will be updated as functionality is added.

These parameters provide you with additional features for the scraping.

{"render_js":"true"} – requests cost 10 credits.

On this page