πŸš€ New: Try our EnrichmentAPI, Enrich leads with verified emails, company & person dataπŸš€ New: Try our EnrichmentAPITry it now

eBay Search Scraper API: Extract Listings at Scale

Extract eBay search data at scale using Scrapingdog's dedicated API. Get product position, title, seller name, ratings, and other data points that eBay offers.

GET GET / ebay/search 200 OK
"search_results": [
    {
        "position": 1,
        "itemId": "317209285720",
        "title": "Portable Windows 11 Laptop 15.6 inch Intel Celeron 8GB RAM 256GB SSD Notebook HDMI",
        "seller": {
            "name": "sgin_official_store",
            "feedback": "3.7K",
            "positive_feedback_percent": "98.1"
        },
        "condition": "Brand New Β·",
        "is_sponsored": true,
        "is_best_offer": false,
        "price": "$159.99",
        "extracted_price": 159.99,
        "link": "https://www.ebay.com/itm/317209285720?_skw=laptop&hash=item49db259458...",
        "is_free_return": false
    }
]

How It Works Behind the API

</> GET Python
import requests

api_key = "APIKEY"
url = "https://api.scrapingdog.com/ebay/search"

params = {
    "api_key": api_key,
    "url": "https://www.ebay.com/sch/i.html?_nkw=laptop"
}

response = requests.get(url, params=params)

if response.status_code == 200:
    data = response.json()
    print(data)
else:
    print(f"Request failed with status code: {response.status_code}")
live api response
{
  "search_results": [
    {
      "position": 1,
      "itemId": "317209285720",
      "title": "…"
    }, …
  ]
}

eBay Search Scraper API Response (Structured JSON Data)

Try Scrapingdog for Free

Listing Details

titleitemIdlinkcondition

Pricing

priceextracted_priceis_best_offer

Seller Info

seller.nameseller.feedbackseller.positive_feedback_percent

Placement & Ads

positionis_sponsored

Returns

is_free_return

Result Set

search_results

eBay Search Scraper API Features That Make Scraping Easy

Rotating Proxy Network

A built-in rotating proxy system automatically changes IP addresses for every request.

Automatic CAPTCHA

Scrapingdog automatically bypasses CAPTCHA and anti-bot protection used by eBay.

Clean, Analysis-Ready Data

Receive tidy JSON with title, itemId, link, seller info, condition, and price, plus numeric fields for charts.

Full Search Coverage

Pass any eBay search URL with keywords, category, or filters and get the same results page as users.

Rank & Ads Awareness

Use position and is_sponsored data to separate ads from organic results and track placements over time.

Fast Response Time

Receive structured search results in just a few seconds with our high-performance infrastructure.

What you can build with an eBay Search Scraper API

Assortment Planning

Compare the top listings for a query to spot missing brands, models, and variants in your catalogue.

Sponsored Visibility Share

Use is_sponsored and position to measure how much shelf space ads take for your keywords.

Condition Mix Analysis

See the split of New / Pre-Owned / Refurbished to guide merchandising and pricing strategy.

Shipping & Returns Benchmarking

Extract shipping notes and free-returns flags to align your policies with market expectations.

Trusted Seller Discovery

Filter sellers by feedback count and positive rating to shortlist reliable partners or sources.

Listing Quality Audit

Review titles for key terms and structure to improve relevance and click-through for your own listings.

Built for teams of every size and background

eBay ResellersMarketplace SellersDropshippersRepricing ToolsPricing AnalystsBrand Protection TeamsPromoted-Listings AdvertisersInventory Sourcing BuyersArbitrage TradersProduct ResearchersE-Commerce AggregatorsMarketplace Analytics Platforms

Get Started with Our eBay Search Scraper API in Minutes

  1. 1

    Create free account

    Sign up and get free credits to start testing the eBay Search API.

  2. 2

    Get Your API Key

    Copy your API key from the dashboard to authenticate every request.

  3. 3

    Send Your First Request

    Pass an eBay search URL in the url param and GET /ebay/search.

  4. 4

    Receive Structured Data

    Get a search_results array with position, title, seller feedback, price, and is_sponsored.

Transparent & Simple Pricing

Start your web scraping journey with 100 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

FREE

$0forever
  • 100 Requests Credits
  • 1 Concurrency
  • Access To All APIs
  • No Credit Card Required
  • Community Support
  • Team Support
Start for Free

LITE

$40/month
  • 200,000 Requests Credits
  • 5 Concurrency
  • Access To All APIs
  • Geotargeting
  • Email Support
  • No Team Support
Start Trial

STANDARD

$90/month
  • 1,000,000 Requests Credits
  • 50 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • No Team Support
Start Trial
Popular

PRO

$200/month
  • 3,000,000 Requests Credits
  • 100 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

PREMIUM

$350/month
  • 6,000,000 Requests Credits
  • 150 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

BUSINESS

$500/month
  • 9,000,000 Requests Credits
  • 200 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

BUSINESS PLUS

$1,000/month
  • 19,000,000 Requests Credits
  • 250 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

BUSINESS PRO

$1,500/month
  • 29,000,000 Requests Credits
  • 300 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

CORPORATE

$2,000/month
  • 42,000,000 Requests Credits
  • 350 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

CORPORATE PLUS

$2,500/month
  • 55,000,000 Requests Credits
  • 400 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

CORPORATE PRO

$3,000/month
  • 65,000,000 Requests Credits
  • 450 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

ENTERPRISE STARTER

$4,000/month
  • 90,000,000 Requests Credits
  • 500 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

ENTERPRISE PLUS

$5,000/month
  • 120,000,000 Requests Credits
  • 600 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Support
  • Team Support
Start Trial

ENTERPRISE PRO

$6,000/month
  • 150,000,000 Requests Credits
  • 650 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Support
  • Team Support
Start Trial

GLOBAL STARTER

$7,000/month
  • 185,000,000 Requests Credits
  • 700 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Support
  • Team Support
Start Trial

GLOBAL PLUS

$8,000/month
  • 220,000,000 Requests Credits
  • 800 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Support
  • Team Support
Start Trial

GLOBAL PRO

$9,000/month
  • 255,000,000 Requests Credits
  • 850 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Support
  • Team Support
Start Trial

GLOBAL ELITE

$10,000/month
  • 295,000,000 Requests Credits
  • 900 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Support
  • Team Support
Start Trial

ULTRA STARTER

$12,000/month
  • 360,000,000 Requests Credits
  • 1,000 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

ULTRA PLUS

$14,000/month
  • 430,000,000 Requests Credits
  • 1,200 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

ULTRA PRO

$16,000/month
  • 500,000,000 Requests Credits
  • 1,300 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

TITAN STARTER

$18,000/month
  • 580,000,000 Requests Credits
  • 1,400 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

TITAN PLUS

$20,000/month
  • 660,000,000 Requests Credits
  • 1,500 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

TITAN PRO

$22,000/month
  • 740,000,000 Requests Credits
  • 1,700 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

TITAN ELITE

$24,000/month
  • 830,000,000 Requests Credits
  • 1,800 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

NOVA STARTER

$26,000/month
  • 920,000,000 Requests Credits
  • 1,900 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

NOVA PLUS

$28,000/month
  • 1,010,000,000 Requests Credits
  • 2,000 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

NOVA PRO

$30,000/month
  • 1,100,000,000 Requests Credits
  • 2,200 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial
$0$30,000

Trusted by Developers worldwide

4.8 TrustScore
I got the free trial and in less than a minute I already integrated with their API to scrape Google, they had all the plug-and-play codes ready for me. It was seamless.
Cara DamianoUnited States
I love how you can use it to scrape data from Google.
Filip LigaardenNorway
Scrapingdog is an awesome service. I use it with my Local Leads Sniper system and thanks to it I have been able to land a few clients. Great service!
Hector Casanova LoeraMexico
Reliable, and simple to use! It’s also inexpensive and has packaged solutions for every need (Google, LinkedIn). Highly recommend.
John TylerFrance

Frequently Asked Questions

What is eBay Search Scraper API?

The eBay Search Scraper API allows you to programmatically retrieve detailed product information from the website, including prices, descriptions, ratings, and stock availability.

Does Scrapingdog offer other e-commerce scraper APIs?

Yes, other than the eBay Search Scraper API, Scrapingdog offers Walmart Scraper API & Amazon Scraper API and gets you structured data.

How does the API handle updates or changes in layout?

Our development team continuously monitors changes in the layout and updates accordingly to ensure consistent and reliable data extraction.

What's the difference between credits and requests?

Each API request consumes a certain number of credits based on the dedicated API you're using. For example the Google Search API costs 5 credits per request.

Try Scrapingdog for Free!

Get 100 free credits to spin the API. No credit card required!

Start Your Free TrialRead Documentation