eBay Price Tracker avatar

eBay Price Tracker

Pricing

from $7.11 / 1,000 results

Go to Apify Store
eBay Price Tracker

eBay Price Tracker

Track public eBay marketplace listings by keyword and country site. Export active-listing records with title, price, currency, condition, shipping text, seller signals, image, item URL, source URL, marketplace country, query, and rank for resale and marketplace analysis.

Pricing

from $7.11 / 1,000 results

Rating

0.0

(0)

Developer

TrueFetch

TrueFetch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

eBay Price Tracker is an ebay price tracker api that collects current, source-linked active listing records from supported country marketplaces for resale analysts, developers, and data teams.

  • 17 selectable eBay marketplaces preserve country-site and currency context for each search.
  • 55 normalized listing fields cover item identity, asking price, condition, shipping, seller signals, source links, and rank.
  • Active listings stay distinct from sold data: the Actor does not present asking prices as completed-sale prices.
  • No seller credentials are required to collect the public active-listing search snapshot.

Run the one-result test · View API

The smallest useful max_results value is 1; one stored listing costs $0.01790 on FREE pricing: one $0.01000 start plus one $0.00790 Result event.

What does eBay Price Tracker do?

eBay Price Tracker searches active public eBay listings for one keyword and one selected country marketplace. It converts publishable search results into a consistent 55-field Dataset with titles, current asking prices, currencies, condition, shipping text, seller signals, product images, item URLs, query context, and search rank when available. The normalized contract supports repeatable resale and marketplace analysis without treating every country site as a separate data model.

This Actor is not a completed-sales database, sold-price estimator, auction outcome feed, automatic alert service, or official eBay API. eBay itself distinguishes active listings from completed or ended listings in its sold-items guidance. The Actor returns current active search results only, so a listed asking price must never be interpreted as the price a buyer ultimately paid.

How do I run eBay Price Tracker?

  1. Open eBay Price Tracker in Apify Store.
  2. Enter a product, brand, part number, or marketplace search phrase.
  3. Choose one of the 17 supported eBay country marketplaces.
  4. Set max_results between 1 and 10,000, run the Actor, and inspect the default Dataset.

Use this minimum valid input for an industrial-equipment listing snapshot:

{
"keyword": "Grundfos UPS3 circulation pump",
"country": "United Kingdom",
"max_results": 1
}

max_results is the maximum number of active listing records stored for this single-market search. It is not a guaranteed total. Query relevance, marketplace inventory, removed listings, and source responses can reduce the number of publishable records.

What data does eBay Price Tracker return?

Every stored record follows one 55-field schema. Optional values remain empty when a listing does not expose reliable data.

Data groupDataset fields
Images and listing contentimage_url, image_urls, title, brand, badges, category, breadcrumbs, description, features
Item identityproduct_id, sku, gtin, mpn, model, specifications, manufacturer, origin, energy_class, included, condition, release_date, variants
Asking price and promotionprice, was_price, unit_price, currency, price_text, discount_pct, discount_text, promo_text, installment_text
Availability and demandstock_status, stock_text, sales_text
Rating and sellerrating, review_count, seller, seller_url, seller_score
Fulfillmentshipping_text, shipping_cost, delivery_text, pickup_text, return_text, return_days, warranty_text
Marketplace contextplatform, site, country, product_url, source_url, rank, is_sponsored
Processing contextprocessor, processed_at

This abbreviated illustrative record uses the shared pump scenario:

{
"title": "Grundfos UPS3 15-50/65 Circulation Pump",
"condition": "new",
"price": 129.95,
"currency": "GBP",
"price_text": "£129.95",
"shipping_text": "Postage details shown on listing",
"seller": "example-tools-seller",
"platform": "ebay",
"site": "www.ebay.co.uk",
"country": "GB",
"product_url": "https://www.ebay.co.uk/itm/EXAMPLE",
"source_url": "https://www.ebay.co.uk/sch/i.html?_nkw=Grundfos+UPS3+circulation+pump",
"rank": 1,
"processor": "https://apify.com/truefetch/ebay-price-tracker",
"processed_at": "2026-07-21T12:00:00"
}

The example demonstrates the contract and is not a live offer. Use product_url for the item page and source_url for the search context. Check the live Output schema before enforcing strict downstream validation.

What inputs can I configure?

InputTypeRequiredAccepted behaviorExample
keywordstringYesA non-empty product, model, brand, category, or search phraseGrundfos UPS3 circulation pump
countrystringYesOne exact country name from the 17-value schema enumUnited Kingdom
max_resultsintegerYesAn active-listing ceiling from 1 through 10,00010

All three values are required. The Actor does not insert hidden search defaults or silently redirect unsupported countries. A part number or model usually produces a more comparable listing set than a broad category, but the Actor does not perform semantic entity matching.

What platforms and markets does eBay Price Tracker cover?

This Actor searches eBay only, across 17 country marketplaces:

RegionSupported country marketplaces
North AmericaCanada, United States
EuropeAustria, Belgium, France, Germany, Ireland, Italy, Netherlands, Poland, Spain, Switzerland, United Kingdom
Asia-PacificAustralia, Hong Kong, Malaysia, Singapore

Marketplace selection controls the eBay country site used for the query. It does not guarantee that identical inventory, buying formats, conditions, currencies, shipping destinations, or rankings appear in every market. Output country, site, currency, and source links retain the observed marketplace context when it can be verified.

Why use eBay Price Tracker?

Verified capabilityPractical benefit
One normalized schema across 17 sitesCompare active marketplace snapshots without renaming columns per country.
Asking price and source-form textAnalyze numeric values while retaining the listing-facing representation.
Condition and seller contextSeparate unlike resale listings before comparison.
Product and search URLsRevisit the listing and preserve how it appeared in search.
Rank and sponsored statusKeep result-position context separate from item identity.

The main trade-off is that active asking prices are not transaction prices. A seller can change or end a listing, a buyer can accept a different offer, and shipping can change the effective cost. Use completed-sales research when the question is what items actually sold for.

Who is eBay Price Tracker for?

The Actor is intended for resale analysts, marketplace researchers, developers, catalog teams, and data practitioners. Common uses include collecting active price ranges for a known model, comparing conditions, reviewing seller and shipping signals, monitoring search-position snapshots, and feeding internal sourcing or catalog tools with traceable listing records.

For defensible comparisons, group rows by condition and currency before summarizing asking prices. Keep seller, shipping_text, product_url, and processed_at with every observation so a downstream reviewer can distinguish a low item price from a higher delivered cost or an expired listing.

It is not a fit for teams that require confirmed sold prices, private seller account data, bid history, order details, automated buying, or guaranteed availability. Those needs require eBay's authenticated seller or Buy APIs, Product Research, or another service designed for transaction history.

How can I use eBay Price Tracker through the API or MCP?

The public Actor identifier is truefetch/ebay-price-tracker, and the current platform ID is H8vOGccEOT22sG1uX. The live API page provides generated HTTP, SDK, CLI, OpenAPI, and MCP references.

Use the synchronous Dataset endpoint for the shared pump search:

curl -X POST "https://api.apify.com/v2/acts/truefetch~ebay-price-tracker/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"keyword": "Grundfos UPS3 circulation pump",
"country": "United Kingdom",
"max_results": 1
}'

For MCP, use Apify's hosted Streamable HTTP endpoint and select only this Actor when supported:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=truefetch/ebay-price-tracker"
}
}
}

After OAuth authorization, ask the client to run truefetch/ebay-price-tracker with the same input. Running Actors and reading run storage requires authentication. Follow the current Apify MCP documentation rather than deprecated SSE examples.

How much does eBay Price Tracker cost?

Billing uses one start event per run and one result event for every listing record stored in the default Dataset.

Apify tierActor startPrice per stored result
FREE$0.01000$0.00790
BRONZE$0.01000$0.00764
SILVER$0.01000$0.00737
GOLD$0.01000$0.00711
PLATINUM$0.01000$0.00711
DIAMOND$0.01000$0.00711

A FREE-tier run storing one listing has an Actor event charge of $0.01000 + (1 × $0.00790) = $0.01790. Separate Apify platform usage may apply. Verify the live pricing before planning large or frequent searches.

How does eBay Price Tracker compare with alternatives?

OptionBest fitImportant trade-off
eBay Price TrackerCurrent active listings across 17 country sites in one normalized DatasetAsking prices only; no completed-sales history
Price Tracker APIComparing eBay with compatible retail and marketplace sourcesBroader runs can produce more heterogeneous records
eBay Browse APIAuthorized application search with official item resources and filtersRequires an eBay application access token and separate integration
eBay Product ResearchHistorical sold-price and marketplace trend questionsDifferent account surface and research workflow

Choose this Actor for traceable active-listing snapshots. Choose Product Research when actual sold outcomes matter, and choose the official Browse API when an authenticated eBay application integration is the requirement.

What are the limits and troubleshooting steps?

Symptom or limitExplanation and next step
No listings are storedConfirm the exact country name and retry a recognizable model with max_results: 1.
Fewer records than requestedThe limit is a ceiling; listings can be removed, ended, or unavailable.
Prices vary widelyCompare condition, buying format, seller, shipping, and included items before drawing conclusions.
A listing URL stops workingActive listings can end or be removed after the snapshot.
Optional seller or shipping fields are emptyThe public listing may not expose a reliable value; check the source link.
Apparently duplicated products appearMultiple sellers and conditions can represent distinct listings for the same model.
Cost is unexpectedCount stored Dataset items and multiply by the result-event price.

For a reproducible issue, provide one query, one country, max_results: 1, the run ID, and the expected versus observed result. Never include tokens, account credentials, or private order information.

Frequently asked questions

Does eBay Price Tracker return sold prices?

No. It returns active listing asking prices. Sold and completed listing analysis is a separate research problem.

Can it search several eBay countries in one run?

No. country is one required string. Run a separate snapshot for each marketplace you want to compare.

Why is condition important for comparison?

New, used, refurbished, open-box, and unknown-condition listings are not directly equivalent. Use the normalized condition field when available.

Does price include shipping?

Not necessarily. price represents the structured listing price. Review shipping_text and shipping_cost separately when present.

Can an active listing disappear later?

Yes. A seller may end it, an item may sell, or eBay may remove it. Treat every Dataset as a dated snapshot.

Do I need an eBay developer token?

No eBay credential is a public input. Apify authentication is still required for API or MCP execution.

Can I schedule recurring listing checks?

Yes. Apify scheduling can repeat runs, but this Actor does not calculate deltas or send alerts itself.

How is billing counted?

Each stored listing item triggers one result event, regardless of how many optional fields are populated.

How do I track ebay listing prices by keyword?

Schedule the same keyword and marketplace, retain product_id, product_url, price, condition, and processed_at, and compare each current listing snapshot in your own system.

Is there an ebay price monitoring api for search results?

Yes. This Actor returns active listing search snapshots through Apify API and MCP; it does not subscribe to eBay notifications or represent asking prices as completed sales.

  • Price Tracker API adds compatible retail sources when eBay-only research is too narrow.
  • Amazon Price Tracker focuses on fixed storefront product searches across 22 Amazon country sites.
  • Walmart Price Tracker focuses on Walmart retail and marketplace records with source-linked pricing context.

Support

Use the Store page, API page, and Issues tab for Actor-specific work. Community help is available in the TrueFetch group.

Start the minimum valid eBay search · Open the generated API reference

Last Updated: August 10, 2026