FEATURE

The Thriftify API. Built for resale operations at production scale.

Full REST API with OpenAPI documentation, asynchronous batch processing, webhook-driven status updates, and push-based inventory sync. Used in production by some of the world's largest preloved operators to list 1,000+ items per day per user, with sub-5-second cross-channel sync. Available on Scale and Enterprise plans.

Thriftify API request and response example in the developer console
IN SHORT

Thriftify's API gives you full control to customise your workflow. REST endpoints with OpenAPI documentation, OAuth and API key authentication, asynchronous batch processing for high-throughput ingestion, webhook delivery for sale and inventory events, push-based status updates from authorised partners, and full error handling with retry-able status codes. Ready for integration into existing WMS, ERP, PIM, and BI systems.

The API in production

The architecture supports significantly higher peak throughput; sustained production is constrained by channel API rate limits downstream, not by Thriftify.

~10,714

Listings per minute (architectural peak)

100,000+

Listings per day in production

Live, sustained operations

<5 sec

Webhook-driven sync latency

Sale event to cross-channel de-list, measured end-to-end

96%

Listings published without manual editing

Enterprise in production, monthly

What you can build with the API

The API surface is the same one that powers Thriftify's dashboard, which means anything the UI can do is automatable. Four common integration patterns.

Rate limits and throughput

Most resale platforms can't tell you their throughput because they haven't measured it. Here are Thriftify's production numbers, verified by live customers in deployment.

Listings per minute (architectural peak)
~10,714
Listings per hour (sustained)
~642,857
Listings per day (theoretical max)
~2,100,000
Batch size per API call
Up to 1,000 listings
Authentication
OAuth 2.0 and API key
Async processing
Yes, job queue with status callbacks
Push-based status updates
Yes, authorised partners can update without polling
Webhook delivery latency (typical)
1–2 seconds
End-to-end cross-channel sync on sale
<5 seconds in production
Bulk operations endpoint
Yes
Idempotency keys supported
Yes
Error retry policy
Exponential backoff, retryable status codes documented

Sustained throughput in your deployment may be constrained by downstream marketplace rate limits (eBay's published API limits apply per seller account).

Developer experience

Three things that matter to the developer who has to integrate this.

Authentication and security

Standard enterprise authentication and security posture. Documentation available during procurement.

A typical integration architecture

Most enterprise deployments follow a recognisable pattern.

Your systems

  • WMS / ERP / PIM
  • Photography pipeline
  • BI / data warehouse

Thriftify

  • REST API ingress
  • AI listing generation
  • Cross-listing engine
  • Webhook dispatch

Marketplaces

  • eBay (UK, EU, AU, CA, US)
  • Shopify

Inbound: product data and images

Your WMS or PIM pushes product data and image URLs to Thriftify's API on item intake. SKU is your reference; Thriftify uses it as the linking key across systems. Async batch processing means your system doesn't wait for AI enrichment.

Outbound: listings to marketplaces

Thriftify generates the AI listing, applies multi-region configuration, and publishes to eBay (multi-region) and Shopify. Listing IDs returned to your system via webhook for record-keeping.

Bidirectional: sales and inventory

When an item sells on any marketplace, webhooks fire to Thriftify within 1–2 seconds. Thriftify de-lists from the other channels in another 2–3 seconds. Sale notifications flow to your WMS for fulfilment and to your BI for reporting.

What the API covers today, and what it doesn't

Honest scope statements. If your integration depends on something on the right, raise it during the technical scoping call, some items are on the roadmap, others are explicit non-goals.

FAQS

Common questions about the API

See all FAQ's

Scale (£999/month) includes API access. Enterprise contracts include API access by default with custom rate limits negotiated as part of contract scope. Starter and Growth plans do not include API access, they're built for dashboard-driven workflows.

Talk to our enterprise team

If you're evaluating Thriftify's API for an enterprise integration, the right entry point is a technical scoping call. We'll walk through your volume, your existing stack, and your integration requirements, and tell you honestly whether Thriftify is the right fit.