Ebay Search Scraper avatar

Ebay Search Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Ebay Search Scraper

Ebay Search Scraper

Turn any eBay search into a clean, structured dataset in minutes. Filter by condition, price range, and shipping destination. Get prices, seller ratings, return policies, bid counts, and more — up to 500 listings per run, no API key needed.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

CRW

CRW

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

a day ago

Last modified

Share

Search eBay and extract structured product listings at scale — no API key, no manual browsing, no pagination headaches.

Point it at any keyword. Get back a clean dataset with prices, shipping costs, seller info, condition, and direct listing links.


Who is this for?

E-commerce sellers & resellers Monitor competitor pricing across thousands of listings. Track what similar items sell for — with or without Best Offer — and adjust your pricing strategy in real time.

Price comparison & deal sites Pull live eBay listings into your platform automatically. Filter by condition, price range, and shipping destination without touching eBay's API rate limits.

Market researchers & analysts Analyze pricing trends across categories, track sponsored vs. organic listing ratios, and compare seller feedback across the market.

Developers & data engineers Plug eBay listing data directly into your pipeline via the Apify API or SDK. Full JSON output, Apify dataset storage, and SDK support for Python and JavaScript.


What you get

Every listing comes with:

FieldExample
listing_id358719187633
titleApple iPhone 15 Plus 128GB Blue (Unlocked)
price$628.95
shippingFree shipping
conditionPre-Owned
listing_typeBuy It Now
best_offertrue
bid_count5 (auctions only)
auction_endJun-24 20:03 (auctions only)
return_policyFree returns
seller_nameapple_reseller_99
seller_feedback99.8% positive (4.2K)
rating4.5 out of 5 stars.
rating_count312 product ratings
is_sponsoredfalse
image_urlImage URL
urlDirect link to the eBay listing

Sample record

{
"listing_id": "358719187633",
"title": "Apple iPhone 15 Plus 128GB Blue (Unlocked)",
"price": "$628.95",
"shipping": "Free shipping",
"condition": "Pre-Owned",
"listing_type": "Buy It Now",
"best_offer": true,
"bid_count": null,
"auction_end": null,
"return_policy": "Free returns",
"location": "Located in United States",
"seller_name": "apple_reseller_99",
"seller_feedback": "99.8% positive (4.2K)",
"rating": "4.5 out of 5 stars.",
"rating_count": "312 product ratings",
"is_sponsored": false,
"image_url": "https://i.ebayimg.com/images/g/abc123/s-l500.webp",
"url": "https://www.ebay.com/itm/358719187633"
}

Getting started

ParameterRequiredDefaultDescription
queryYesSearch keyword (e.g. "iphone 15", "digital camera")
maxResultsNo50Maximum number of listings to collect (20–500)
maxSearchPagesNo5Maximum pages to scrape. Each page has up to 60 listings (1–20)
sortNobest_matchSort order — see Sort options below
conditionsNoCondition filter — see Condition filter below
minPriceNoMinimum price in USD
maxPriceNoMaximum price in USD
shipToCountryNoFilter by shipping destination country (ISO 3166-1 alpha-3, e.g. USA, GBR)
shipToZipCodeNoUS ZIP code for more precise location filtering (USA only, e.g. 10001)

2. Run it

Click Start in the Apify console, or use the API:

{
"query": "iphone 15",
"maxResults": 100,
"sort": "price_asc",
"conditions": "1000",
"maxPrice": 700,
"shipToCountry": "USA"
}

3. Get your data

Results are saved to an Apify dataset as each page completes. Export as JSON, CSV, or Excel — or stream directly into your app via the Apify API.


Sort options

ValueDescription
best_match (default)eBay's default relevance ranking
newly_listedMost recently listed first
ending_soonestAuction end time, soonest first
price_ascPrice + shipping, lowest first
price_descPrice + shipping, highest first
distanceNearest first (requires shipToCountry)

Condition filter

eBay condition codes vary by category. To find the right value for your search:

  1. Run a search on eBay and apply the condition filter you want
  2. Copy the LH_ItemCondition value from the URL (e.g. 1000%7C1500)
  3. Paste it into the conditions input field — URL-encoded values are handled automatically

Common condition codes:

CodeCondition
1000New
1500Open box
2000Certified Refurbished
3000Used
7000For parts or not working

Combine multiple conditions with | — for example 1000|3000 for New and Used.


For developers

JavaScript / TypeScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('YOUR_ACTOR_ID').call({
query: 'iphone 15',
maxResults: 100,
sort: 'price_asc',
shipToCountry: 'USA',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run = client.actor('YOUR_ACTOR_ID').call(run_input={
'query': 'iphone 15',
'maxResults': 100,
'sort': 'price_asc',
'shipToCountry': 'USA',
})
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

You might also need

Selling on eBay and Walmart at the same time? Most serious resellers do. Here's how the two actors complement each other:

eBay Search ScraperWalmart Products Scraper
Best forUsed, refurbished, auction, and niche itemsNew retail products at fixed prices
Pricing modelAuction + Buy It Now, Best OfferFixed retail price, rollback deals
Seller intelFeedback %, seller nameBrand, stock status, delivery dates
Typical useResale pricing, collectibles, parts marketRetail arbitrage, inventory benchmarking

Walmart Products Scraper — Scrape Walmart US and Canada product listings by keyword or category. Get prices, discounts, ratings, delivery dates, and stock status. If you're benchmarking retail prices or sourcing products to flip on eBay, this is the other half of your workflow.

Looking for the supply side?

If your workflow includes finding where products are sourced cheapest:

  • Temu Products Scraper — Search Temu's full catalog by keyword. Direct-from-manufacturer pricing across millions of SKUs.
  • Temu Category Trend Report — Daily top-100 rankings and price momentum across 30 categories. Useful for spotting sourcing opportunities before they show up on Western resale markets.

Limitations

  • Volume: Up to 500 listings per run (up to 20 pages × 60 listings per page).
  • Search results only: Data is extracted from search result pages. Listing detail pages (full description, all images) are not visited.
  • Auction bid counts: Live bid counts may be slightly delayed as eBay updates them periodically.