Self-service API

Scrape and match the product catalogs of e-commerce websites with a REST API.

The DeepScout API gives you the same functions as the DeepScout Console. You add a website, look at free sample data, approve a scrape, match products across websites and download the results as files.

Base URL
https://api.deepscout.ai/v1

How it works

The API follows the same flow as the console. Each step is a job that runs in the background. You start a job with a POST request and read its status with a GET request.

Add a website

A setup job analyzes the website and learns how to read its product pages. The setup is free and gives you sample products. See Add a website.

Look at the sample data

Before you pay, download up to 1,000 sample products and make sure that the data is correct. See Check the sample data.

Scrape the full catalog

You get a price estimate for the full catalog. When you approve it, the scrape starts and the cost comes from your prepaid credit. See Scrape the full catalog.

Update prices with URL lists

Send a list of product URLs to update only these products. You can also scrape a URL list without the full catalog. See Scrape a URL list.

Match products across websites

A matching job finds the same products on different websites. Start with a free sample. See Match products.

Download the exports

Each completed scrape or matching updates the export files of the project. Download them as gzipped JSON Lines. See Download exports.

Start here

What you pay for

Sample data is free. The first 10 setup jobs of each month are free, and each next one costs €0.50. Setup jobs, scrapes and matchings use prepaid credit in EUR. Each scrape and matching shows a quote before it starts, and the final charge is never more than 1.5 times the estimate. See Pricing and Credits and billing.

OpenAPI specification

The machine-readable specification is at https://api.deepscout.ai/v1/openapi.json. Use it to generate a client in your language.

On this page