Discover/Invaluable API
live

Invaluable APIinvaluable.com

Access auction lot listings, artist profiles, and auction house data from Invaluable.com via 8 endpoints. Search upcoming and past lots, bids, and catalog details.

This API takes change requests — .
Endpoint health
verified 2d ago
get_item_detail
search_items
get_artist_detail
list_auction_houses
get_auction_house_detail
8/8 passing latest checkself-healing
Endpoints
8
Updated
4d ago

What is the Invaluable API?

The Invaluable.com API provides access to fine art and collectibles auction data through 8 endpoints covering lot search, artist profiles, auction house details, and catalog browsing. The search_items endpoint returns paginated auction lots with fields like lotRef, currentBid, houseName, and artistName, filtering across both upcoming and archived sales. Live bidding fields — currentBidAmount, bidCount, and isClosed — are available per lot via get_item_detail.

This call costs1 credit / call— charged only on success
Try it
Page number (0-based).
When true, searches past/archived lots instead of upcoming ones.
Results per page (max varies by server).
Search keyword matched against lot title, description, and category names.
Filter results by supercategory name (e.g. Fine Art, Jewelry, Asian Art & Antiques). Matches the supercategoryName field on lots. When omitted, all supercategories are returned.
Filter results to a specific currency code (e.g. USD, EUR, AUD, GBP). Matches the currencyCode field on lots. When omitted, all currencies are returned.
When true, returns only lots with a non-zero price result value. When false (default), no priceResult filter is applied.
When true, returns only lots where auction results have been posted. When false (default), no resultsPosted filter is applied.
api.parse.bot/scraper/03ac36d1-735f-4409-8428-86a450ee4b7a/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/03ac36d1-735f-4409-8428-86a450ee4b7a/search_items?page=0&past=False&limit=5&query=painting' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalmissing one? ·

Full-text search across auction lots. Returns upcoming lots by default; set past=true for archived/sold lots. Each lot carries bid state, category hierarchy, and auction-house metadata. Paginated via page (0-based); server caps at 5000 pages. Optionally filter by currency code, supercategory name, results-posted status, or non-zero price result.

Input
ParamTypeDescription
pageintegerPage number (0-based).
pastbooleanWhen true, searches past/archived lots instead of upcoming ones.
limitintegerResults per page (max varies by server).
querystringSearch keyword matched against lot title, description, and category names.
categorystringFilter results by supercategory name (e.g. Fine Art, Jewelry, Asian Art & Antiques). Matches the supercategoryName field on lots. When omitted, all supercategories are returned.
currencystringFilter results to a specific currency code (e.g. USD, EUR, AUD, GBP). Matches the currencyCode field on lots. When omitted, all currencies are returned.
price_resultbooleanWhen true, returns only lots with a non-zero price result value. When false (default), no priceResult filter is applied.
results_postedbooleanWhen true, returns only lots where auction results have been posted. When false (default), no resultsPosted filter is applied.
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number (0-based)",
    "items": "array of auction lot objects with fields like lotRef, lotTitle, currentBid, bidCount, houseName, artistName, catalogRef, currencyCode, supercategoryName, resultsPosted, priceResult",
    "total": "integer total number of matching lots",
    "nbPages": "integer total number of pages available"
  },
  "sample": {
    "data": {
      "page": 0,
      "items": [
        {
          "lotRef": "96C8DE54B0",
          "bidCount": 12,
          "location": "Falls Church, VA, US",
          "lotTitle": "2 Indian miniature paintings on paper.",
          "houseName": "Quinn's Auction Galleries",
          "artistName": "",
          "catalogRef": "78B2YSVOEH",
          "currentBid": 700,
          "categoryName": "Indian & South Asian",
          "currencyCode": "USD",
          "currencySymbol": "$"
        }
      ],
      "total": 39866,
      "nbPages": 5000
    },
    "status": "success"
  }
}

About the Invaluable API

Lot Search and Detail

The search_items endpoint accepts a query string, a past boolean to toggle between upcoming and archived lots, and standard page/limit pagination. Each result object includes lotRef, lotTitle, currentBid, houseName, artistName, and catalogRef. Passing past=true switches the result set to closed auctions, making it possible to build price history queries. Individual lot detail is available via get_item_detail, which requires a lotRef and returns live fields including currentBidAmount, bidCount, isClosed, currencyCode, and a text description.

Artists and Auction Houses

list_artists searches the artist database by keyword and returns objects with artistRef, displayName, totalCount, upcomingCount, pastCount, and genres. For most queries all results fit on page 0; pagination beyond that typically returns empty arrays. get_artist_detail accepts an artistRef and returns the same shape. get_upcoming_lots_by_artist accepts an artistRef and returns only lots from upcoming auctions attributed to that artist — past lots are not included in this endpoint.

Auction houses follow the same two-endpoint pattern. list_auction_houses accepts a query and returns objects with houseRef, houseName, and countryName. get_auction_house_detail expands on that with address (street, city, region, country, postalCode), rating, reviewCount, houseLogo, description, and sellerSince.

Catalog Browsing

get_auction_detail accepts a catalogRef (found in search_items results under catalogRef) and returns all lots in that specific auction catalog, paged via page and limit. The endpoint checks both upcoming and archived catalogs, returning whichever set has results. This makes it straightforward to pull a complete lot list for any single sale event.

Reliability & maintenanceVerified

The Invaluable API is a managed, monitored endpoint for invaluable.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when invaluable.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official invaluable.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2d ago
Latest check
8/8 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track live bid counts and current bid amounts on specific lots using get_item_detail fields currentBidAmount and bidCount.
  • Build a sold-price database for a category by running search_items with past=true and storing currentBid values over time.
  • List all upcoming lots by a given artist using get_upcoming_lots_by_artist filtered by artist_ref.
  • Profile auction houses by country using list_auction_houses with a region query and get_auction_house_detail for address and rating data.
  • Reconstruct a full auction catalog — title, bids, artist — by feeding a catalogRef into get_auction_detail.
  • Identify prolific artists in a genre by comparing totalCount and upcomingCount fields from list_artists results.
  • Monitor when a specific lot closes by polling get_item_detail for the isClosed boolean.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Invaluable have an official developer API?+
Invaluable does not publish a public developer API. Their platform is designed for end buyers and auction houses, with no documented public endpoint access.
What does `get_item_detail` return beyond what `search_items` already includes?+
search_items returns summary fields like lotTitle, currentBid, houseName, and artistName. get_item_detail adds live bidding data (currentBidAmount, bidCount, isClosed), the full text description, and explicit currencyCode and currencySymbol fields.
Does `get_upcoming_lots_by_artist` also return past/sold lots for an artist?+
No — it returns only lots from upcoming auctions. Past lots attributed to an artist are not exposed through this endpoint. You can fork the API on Parse and revise it to add a past-lots-by-artist endpoint using the past parameter pattern from search_items.
Are auction results (hammer prices) available for closed lots?+
The currentBidAmount field on get_item_detail reflects the winning bid once isClosed is true. However, there is no dedicated sold-price history endpoint — historical data is only accessible by searching archived lots via search_items with past=true. You can fork the API on Parse and add an endpoint that aggregates past results for a specific lotRef or artist if you need a structured price history feed.
How does pagination work for `list_artists`?+
The endpoint uses 0-based page numbers. For most keyword searches, all matching artists are returned on page 0. Requesting pages beyond 0 typically returns an empty artists array for small result sets, so it is best to check the total field before paginating.
Page content last updated . Spec covers 8 endpoints from invaluable.com.
Related APIs in MarketplaceSee all →
auctionzip.com API
Search and browse auction lots across the AuctionZip marketplace, view detailed lot information and complete auction catalogs, track historical prices realized, and discover auctioneers by name or location. Access auction schedules, item specifications, seller terms, and top-performing auctioneers.
bonhams.com API
Search and browse fine art, collectibles, cars, and more across Bonhams auctions—find upcoming sales, view detailed lot listings, check past auction results, and filter by department. Instantly discover specific items and auction details with powerful search and filtering capabilities.
sothebys.com API
Search and explore Sotheby's auction history to find sold lot results by artist, access detailed information including provenance and condition reports, and discover auction details all in one place. Get comprehensive data on specific lots and auctions to research art valuations, sales records, and collection histories.
encheres-publiques.com API
Search and browse real estate, vehicle, art, and equipment auctions across France, viewing detailed lot information and upcoming auction events from various organizers. Filter auction listings by category and type to find specific items and compare auction details to make informed bidding decisions.
christies.com API
Browse and search Christie's auction catalogs to discover artworks, explore lots across live and online auctions, and access detailed information about specific pieces and their departments. Quickly find auction results, compare items, and research private sales all in one place.
auction.com API
auction.com API
artsy.net API
Browse and search across 300,000+ artists to discover detailed profiles with biographies, nationalities, career insights, and artwork counts. Find artists alphabetically or by name to explore their complete creative background and body of work.
goldinauctions.com API
Access data from goldinauctions.com.