Solutions/Auction Results API

Auction Results API

Query two decades of art auction results as clean JSON: hammer prices, pre-sale estimates, sale dates, lot performance, dimensions, and artist metadata for 285,000+ catalogued lots from major and regional auction houses worldwide.

Filter by artist, category, date range, price bracket, and sale outcome. Every response includes pagination metadata and converts prices to whole USD, with original sale currency preserved per record.

Example

# Sold Gerhard Richter lots over $100k since 2024

curl "https://api.artmarketapi.com/api/v1/auction_records?artist={artistId}&min_price=100000&start_date=2024-01-01" \
  -H "Authorization: Bearer amapi_live_your_key"

Key endpoints

  • GET /auction_recordsFilterable lot-level auction results
  • GET /auction_records/{id}One lot with metrics and comparables
  • GET /search/artistResolve artist names to IDs
  • GET /exports/auction-recordsBulk CSV/JSON export of filtered results

Normalized and deduplicated

One schema across every auction house — no scraping, no PDF parsing, no per-house field mapping.

USD plus original currency

Converted USD figures for aggregation, original hammer price and currency preserved for accuracy.

Built for volume

Cursor-paginated bulk endpoints and incremental sync via updatedSince for enterprise pipelines.

Start free

Every account starts with 100 free credits — enough to build and test a real integration. No card required.

Create an account·Read the docs·OpenAPI spec