Embed live recommerce prices into your platform
The RecommerceIQ API gives you programmatic access to real-time resale and buyback prices across 1M+ daily price points — covering smartphones, tablets, laptops, and smartwatches across Europe and the United States.
- 1 day
- Time to go live
- 1M+
- Daily price points
- 30+
- Platforms monitored
- Daily
- Data refresh rate
Go live in 1 business day
Request access
Contact us via the demo form. API credentials are provisioned within one business day.
Authenticate
Catalog API V1 uses Bearer token auth; Prices API V1 passes the token directly. Both headers are named Authorization.
Query prices
Use the Catalog V1 or Prices V1 endpoints for new integrations. Legacy endpoints remain available.
Go live
Most clients complete integration and go live within 1 business day.
What the API covers
Device categories
- Smartphones
- Tablets
- Laptops & PCs
- Smartwatches
Condition grades
Aesthetic
- Brand New (R)
- Excellent (N)
- Very Good (A)
- Good (B)
- Acceptable (C)
Battery
- New (new)
- Used (std)
Markets
- United States
- Germany, France, Italy
- Netherlands, Spain
- UK, Austria, and more
Authentication
All requests require an API token provided by the RecommerceIQ team, passed in the Authorization header. The header format differs by API group.
Base URL: https://dashboard.recommerceiq.com
Catalog API V1 — Authorization: Bearer <token>
curl --request GET \ --url https://dashboard.recommerceiq.com/api/v1/catalog/YOUR_ITEM_ID/prices \ --header 'Authorization: Bearer YOUR_API_KEY'
Prices API V1 — Authorization: <token>
curl --request GET \ --url https://dashboard.recommerceiq.com/api/v1/prices/dictionary/pc \ --header 'Authorization: YOUR_API_KEY'
Current APIs
RecommendedUse these V1 endpoints for all new integrations.
Catalog API
V1Use this API if you have shared your product catalog with us. We pre-map your internal SKUs to our database during onboarding, so you can query prices using your own IDs directly — no device-level attribute matching needed on your side.
/api/v1/catalog/:externalID/pricesRetrieve resale and trade-in prices for a catalogue item by your internal ID. Returns aggregate prices by country and competitor, plus individual active listings (add-on).
/api/v1/catalog/:externalID/buybox/:vendorName/:vendorCountryRetrieve the current Buy Box price for a specific vendor and market for a given catalogue item.
Prices API
V1Use this API if you have not shared a catalog with us. You query prices by passing device attributes directly (brand, model, grade, storage, etc.) and we return matching market prices in real time — no prior SKU mapping required.
/api/v1/prices/dictionary/:categoryRetrieve available brands, models, grades, and specifications for a device category. Use this to build your query parameters for the search endpoints.
/api/v1/prices/pc/searchSearch resale and trade-in prices for a specific PC configuration. Returns prices by country, by competitor, and active listings.
/api/v1/prices/smartphone/searchSearch resale and trade-in prices for a specific smartphone. Available upon request.
/api/v1/prices/tablet/searchSearch resale and trade-in prices for a specific tablet. Available upon request.
/api/v1/prices/smartwatch/searchSearch resale and trade-in prices for a specific smartwatch. Available upon request.
Need full request & response schemas?
The complete documentation includes parameter definitions, example payloads, and error codes for every endpoint.
Legacy APIs
LegacyThese endpoints remain available and are not being deprecated, but new integrations should use the V1 APIs above.
Buyback API
Legacy/api/buyback/configurationFetch global account configuration including available device categories.
/api/buyback/configuration/:slugFetch category-level configuration including brands, models, storage options, and grade definitions for a specific device category.
/api/buyback/priceRequest a buyback price for a specific device. Supports smartphones, tablets, smartwatches, and PCs. Returns a single price value.
Resell API
Legacy/api/resell/priceRequest a resale price for a specific smartphone. Returns a single price value. Tablets, smartwatches, and PCs are not yet supported on this endpoint.
/api/resell/price/historyRequest historical resale prices for a smartphone by vendor, with daily min, max, average, and median prices. Tablets, smartwatches, and PCs are not yet supported.
Catalog API
Legacy/api/catalog/:externalId/prices/buybackFetch trade-in prices for a catalogue item by your feed ID, returned by country and grade.
Ready to integrate?
Request API access and we will have your credentials ready within one business day.