20% off on all annual plans. Use 20blackfriday code at checkout.

eBay Products Scraper API

Stay ahead of your competitors by monitoring millions of eBay product listings. Collect details like titles, prices, product IDs, shipping information, and more.

 

ScraperAPI turns eBay product pages into ready-to-analyze JSON data, streamlining the analysis process and saving countless hours of manual work.

Achieve near 100% success rate from day one!

*No credit card required. The free trial includes 5k API credits.

ScraperAPI eBay product scraper
Scrape eBay Products with ScraperAPI

Join the 10,000+ data-focused companies using ScraperAPI

Turn eBay Product Pages Into Structured JSON Data

Scrape eBay product details, fast

Get all product details for any eBay product ID.

API endpoint
https://api.scraperapi.com/structured/ebay/product

Let ScraperAPI handle your requests and parse eBay product pages for you.

After sending your get() request to our endpoint, ScraperAPI will return all product details for a given product ID in JSON or CSV format, saving you countless hours of data cleaning and engineering time.

json response
{
   "product_id_epid": "226447001511",
   "title": "LES PAUL ELECTRIC GUITAR - CHERRY TV GOLD METALS",
   "seller": {
       "name": "MUSICA-CITY-STORE",
       "seller_url": "https://www.ebay.com/str/musicacitystore",
       "seller_reviews_count": 8968,
       "seller_review": "98% positive",
       "money_back_guarantee": true
   },
   "price": {
       "value": 190,
       "currency": "EUR"
   },
   "images": [
       "https://i.ebayimg.com/images/g/UlMAAOSwCA1nMgdg/s-l1600.webp",
       "https://i.ebayimg.com/images/g/UUEAAOSw3fBnMgdg/s-l140.webp",
       "https://i.ebayimg.com/images/g/9kkAAOSwMf1nMgdh/s-l140.webp",
       //TRUNCATED
   ],
   "shipping_costs": {
       "value": 0
   },
   "shipping_notes": "Free",
   "location": "ARICCIA, Italy",
   "estimated_delivery_min": "Fri, Nov 29",
   "estimated_delivery_max": "Wed, Dec 4",
   "return_policy": "30 days returns. Buyer pays for return shipping.",
   "condition": "New: A brand-new, unused, unopened, undamaged item in its original packaging (where packaging is applicable)...  //TRUNCATED",
   "item_specifics": [
       {
           "label": "Configurazione corde",
           "value": "6 Corde"
       },
       {
           "label": "Tipo",
           "value": "Les Paul"
       },
       {
           "label": "Tipo di corpo",
           "value": "Solid body"
       }, //TRUNCATED
   ],
   "item_description_from_seller_url": "https://vi.vipr.ebaydesc.com/itmdesc/226447001511?t… //TRUNCATED",
   "rating": 4.5,
   "review_count": 2,
   "rating_count_5_stars": 1,
   "rating_count_4_stars": 1,
   "rating_count_3_stars": 0,
   "rating_count_2_stars": 0,
   "rating_count_1_star": 0,
   "reviews": [
       {
           "stars": 4,
           "author": "by lerxst0_3",
           "review_date": "Jun 02, 2023",
           "title": "Excellent guitar, never mind the low price.",
           "content": "Excellent guitar, never mind the low price.\nWould have got 5 stars but the gold hardware finish is a little poor.\nI expected a decent body and neck with rubbish fret work and cheap hardware and pickups... //TRUNCATED",
           "attrs": [
               {
                   "label": "Verified purchase",
                   "value": "Yes"
               },
               {
                   "label": "Condition",
                   "value": "New"
               },
               {
                   "label": "Sold by",
                   "value": "musica-city-store"
               }
           ]
       },
       {
           "stars": 5,
           "author": "by tkyddpzmtva@Deleted",
           "review_date": "Dec 29, 2023",
           "title": "Plays well",
           "content": "Very good guitar",
           "attrs": [
               {
                   "label": "Verified purchase",
                   "value": "Yes"
               },
               {
                   "label": "Condition",
                   "value": "New"
               }
           ]
       }
   ],
   "similar_items": [
       {
           "title": "2003 LP Custom Black Beauty electric guitar hot sales 6 string Gold hardware",
           "url": "https://www.ebay.com/itm/375677390328",
           "image_url": "https://i.ebayimg.com/thumbs/images/g/JYgAAOSw4SJm91IQ/s-l500.jpg",
           "price": {
               "value": 239.99,
               "currency": "USD"
           },
           "condition": "New",
           "shipping_cost": {
               "value": 0
           },
           "seller_feedback": "Seller with 100% positive feedback"
       }, //TRUNCATED
   ],
   "related_items": [
       {
           "title": "EPIPHONE LES PAUL STUDIO EBONY , CHITARRA ELETTRICA,NUOVA.",
           "url": "https://www.ebay.com/itm/405049553269",
           "image_url": "https://i.ebayimg.com/thumbs/images/g/u8cAAOSw9Ellyy9r/s-l500.jpg",
           "price": {
               "value": 555.19,
               "currency": "USD"
           },
           "condition": "New",
           "shipping_cost": {
               "value": 0
           },
           "seller_feedback": "Seller with 100% positive feedback"
       }, //TRUNCATED
   ]
}

Try our eBay Products Endpoint

Create a free ScraperAPI account to get 5,000 API credits, add your API key to the api_key parameter, and copy and run the script below in a new Python project.

python snippet
import requests
import json


payload = {
   'api_key': 'YOUR_API_KEY', #add your API key here
   'product_id': '226447001511',
   'country': 'it'
}


#send your request to scraperapi
response = requests.get('https://api.scraperapi.com/structured/ebay/product', params=payload)
product_data = response.json()


#export the JSON response to a file
with open('walmart-product.json', 'w') as f:
   json.dump(product_data, f)

Collect eBay Product Data at Scale

Get eBay Product Listings in JSON or CSV format

Send your get() requests through our eBay Products structured endpoint and transform raw HTML into easy-to-analyze JSON data.

 

No need for complicated parsers or workaround. Our team of experts is constantly working to keep data flowing so you can focus on what matters: your business!

 

Start scraping eBay products in minutes.

Auto Parsing​
ScraperAPI geotargeting

Collect Localized Shipping Options

eBay shows you different product shipping data based on where you are; quickly set specific countries you want your request to come from or change the eBay TLD to get accurate, localized data.


Geotargeting is included in all plans.

Speed Up Turnaround on Large eBay Product Scraping Projects

Achieve higher scraping speed using our eBay Products endpoint with Async Scraper:

Let us manage timeouts, retries, anti-scraping mechanisms, and any other complexity and focus on getting the insights you need.

Async Scraper Service
Data Pipeline

Automate eBay Product Scraping with Low-Code

DataPipeline lets you build and schedule complete eBay product scraping projects without writing a single line of code.

 

To get started:

Once the project is running, we’ll send you the data to your Webhook, or you can download it through your project’s dashboard.

 

You can monitor up to 10,000 product IDs per project.

IP locatations

40M IPs Around
the World

Uptime guarantee

99.9%
Uptime Guarantee

Unlimited bandwith

Unlimited
Bandwidth

Professional support

Professional
Support

Use the Right Tool To Scrape eBay Products — Power Up Your Infrastructure or Go Low-Code

No matter the level of complexity, ScraperAPI is designed to fit any use case.

API

Integrate ScraperAPI to your existing infrastructure to improve the performance of your scrapers, achieve higher success rates, and increase scraping speed.

Automate your entire data pipeline at scale without writing a single line of code. Save on maintaining costly coding infrastructures and managing complex scrapers.

Handle millions of requests at a near 100% success rate with a simple Post() request. Scale your data collection for even the toughest domains.

Monitor Millions of eBay Product Listings

Large scraping projects need enterprise-level support

Talk to our experts to get a custom plan, including 100+ concurrent threads, an account manager, and dedicated support Slack channel

Useful eBay Scraping Resources

Learn how to get the most value from ScraperAPI

Gather and monitor thousands of product IDs in minutes.

Monitor price fluctuation with an eBay price scraper.

Get structured JSON and CSV data from in-demand domains.

Find the Right Scraper for You

Get accurate, actionable business insights from the world’s biggest websites.

Use our structured data endpoints (SDEs) to turn raw HTML into ready-to-analyze JSON or CSV data.

What Our Customers
Are Saying

One of the most frustrating parts of automated web scraping is constantly dealing with IP blocks and CAPTCHAs. ScraperAPI gets this task off of your shoulders.

based on 50+ reviews

BigCommerce

Simplify eBay Products Scraping with ScraperAPI

Test It Free For 7 Days

Hobby

Hobby

$49

/ month

Annual Hobby

$49

$44

/ month, billed annually

Startup

Startup

$149

/ month

Annual Startup

$149

$134

/ month, billed annually

Business

Business

$299

/ month

Annual Business

$299

$269

/ month, billed annually

Most popular

ENTERPRISE

Custom

Custom

/ month

Need more than 3,000,000 API Credits with all premium features, premium support and an account manager?

Are you not sure what plan fits best for you? Or do you want to discuss the option of a custom plan? Contact our sales.

All plans come with

Working on large projects and want to test longer?

Get a free consultation from our web scraping experts.