Skip to main content

Structured Data APIs FAQ

Welcome to the ScrapeOps Structured Data APIs FAQ page. Here you will find answers to the most common questions users have when using the ScrapeOps Structured Data APIs.

Frequently Asked Questions

Overview

Getting Started & Usage

Supported Endpoints

Plans & Billing


Overview

What Are The Structured Data APIs?

The ScrapeOps Structured Data APIs are a collection of APIs that allow you to access structured JSON data from popular websites through dedicated endpoints.

Unlike the Parser API where you send HTML, the Data APIs handle everything for you - fetching the page, bypassing anti-bot measures, and extracting the data. You simply make a GET request with the URL or identifier, and receive clean JSON data back.

How Are The Data APIs Different From The Parser API?

The key differences are:

FeatureStructured Data APIsParser API
InputURL or product identifierRaw HTML you provide
FetchingWe handle itYou handle it
Proxy/Anti-botBuilt-inYou handle it
OutputStructured JSONStructured JSON
Best ForQuick, all-in-one data accessWhen you have your own scraping infrastructure

The Data APIs are ideal when you want structured data without managing your own scraping infrastructure. The Parser API is better when you already have HTML from your own scrapers.

Which Websites And Endpoints Are Supported?

We currently support:

  • Amazon - Product details, product search
  • eBay - Products, search, categories, stores, feedback
  • Walmart - Products, search, categories, reviews, shops, browse
  • Redfin - Sale/rent search, sale/rent details, building details, agents
  • Indeed - Job search, job details, company information

We're continuously adding new endpoints based on user demand.


Getting Started & Usage

How To Use The Structured Data APIs?

To use the Structured Data APIs, you need an API key that you can obtain by signing up for a free account here.

You then make GET requests to the appropriate endpoint with your API key and the identifier or URL:


import requests

# Example: Get Amazon product data by ASIN
response = requests.get(
'https://data.scrapeops.io/v1/amazon/product',
params={
'api_key': 'YOUR_API_KEY',
'asin': 'B08WM3LMJF',
'domain': 'com'
}
)

print(response.json())

For more information, check out our Data APIs documentation.

What Data Is Returned?

Each endpoint returns comprehensive structured JSON data relevant to that page type. For example, the Amazon Product API returns:

  • Product title, price, rating
  • Images and specifications
  • Availability and seller info
  • Reviews and Q&A data
  • Related products

Check the documentation for each endpoint to see the complete data schema.

Do I Need To Handle Proxies Or Anti-Bot Measures?

No! The Structured Data APIs handle all of this for you. Our system manages proxy rotation, anti-bot bypasses, and retries automatically. You simply make an API request and receive structured data back.


Supported Endpoints

What Amazon Endpoints Are Available?

Supported Amazon domains: US, UK, CA, DE, FR, IT, ES, NL, PL, RO

What eBay Endpoints Are Available?

What Walmart Endpoints Are Available?

What Redfin Endpoints Are Available?

What Indeed Endpoints Are Available?


Plans & Billing

How Much Does A Request Cost?

The Structured Data APIs use a credit-based system where you are only charged for successful responses.

The number of API credits used varies depending on the endpoint and the complexity of the data being retrieved. Check the documentation for each endpoint for specific credit costs.

Free Trial

ScrapeOps offers free API credits to test the Structured Data APIs. No credit card required.

Canceling A Plan

You can cancel your subscription at any time in your dashboard by going to the settings tab.

Getting A Refund

We offer a 7-day refund policy. If you are unhappy with the service, contact support and we will refund you right away.