Platform Feature

A platform that talks to your stack

Full REST API, signed webhooks, OpenAPI 3 schema. Integrate accounting, ERPs, IoT scales and downstream buyers without an EDI consultant.

The Scraplytics Integrations view, showing API keys, webhook subscriptions and delivery log.

API keys, webhooks, delivery log - all in one place.

Why a real API changes what is buildable

Most scrap-yard software trapped your data inside it. Scraplytics is a platform you can build around. That changes which problems become solvable.

Before

You bought scrap-yard software that lives in its own walled garden. Your accounting team types every invoice into QuickBooks by hand because there is no export.

With Scraplytics

Every Scraplytics object has a REST endpoint and a webhook event. The accounting integration syncs invoices to QuickBooks in real time. No daily exports, no copy-paste.

Before

Downstream buyer wants a real-time feed of incoming bales so they can plan their melt schedule. Nobody wants to email PDFs every day; nobody can build the integration because the system has no API.

With Scraplytics

Point the buyer at the production webhook for outbound lots. Their ERP receives a signed JSON payload the moment a bale is ready. Their melt schedule plans itself. You become the easy supplier to work with.

Before

IoT scale or sensor vendor builds devices you would love to integrate but you cannot because there is no programmatic ingestion endpoint.

With Scraplytics

Devices POST to the weighbridge ingest endpoint with a signed payload. The platform validates, posts to the open ticket, and the cashier sees the captured weight live. Every weighbridge protocol becomes a one-day integration.

Inside the API platform

OpenAPI 3 schema with code samples for every endpoint

The full API is documented as OpenAPI 3. Generate clients in your language of choice (Python, Go, Node, Java, PHP, Ruby). The docs at api.scraplytics.com cover every endpoint with request/response examples, curl invocations and code snippets. The schema is versioned - breaking changes ship under a new version with at least 6 months of overlap.

Webhooks that survive your downstream system going dark

Every domain event (ticket.processed, invoice.paid, dispatch.completed, deal.confirmed, ...) can fire a webhook to URLs you register. Deliveries are HMAC-signed so receivers can verify authenticity. Failed deliveries retry with exponential backoff for up to 24 hours; failures and replays are visible in a delivery log so you can debug integrations.

API key scoping that respects production safety

Keys are scoped to specific operations (read scale-tickets, write invoices, admin tenant) and can be IP-allowlisted. Rate limits are configured per key. Rotation is a one-click operation that issues a new key, marks the old one for sunset, and audits every use. Lost a key? Revoke it from the Settings page in two clicks.

What you get

Full REST API over every object
OpenAPI 3 schema published
Outgoing webhooks on every state change
Per-key scoping (read, write, admin)
Rate limits configurable per key
IP allowlist per key
Webhook signature verification (HMAC)
Retry-with-backoff on failed deliveries

Frequently asked questions

Is the API included or is it a paid add-on?+

Included on Pro and Enterprise plans. The Free plan can read-only the basics for evaluation. There are no per-call charges; rate limits are generous and configurable per key on Pro and above.

What authentication does the API use?+

Bearer tokens (API keys) over HTTPS. OAuth 2.0 is available for user-context integrations where the integration should act as a specific user. JWTs are supported for SSO-driven scenarios.

How do webhooks handle our endpoint being temporarily down?+

Webhook deliveries are queued. We retry with exponential backoff for up to 24 hours (1m, 5m, 30m, 1h, 4h, 12h). If your endpoint is still failing after 24 hours, the delivery is parked in the delivery log so you can replay it manually once the issue is fixed.

Can I run the API in our private network for an Enterprise deployment?+

Yes. Enterprise can deploy Scraplytics in a VPC of your choice with the API accessible only inside your network or via private link. Webhook destinations remain configurable so you can integrate with external systems where needed.

Build on a real platform

Start your free trial. First API call from your dev box today.

Start Free Trial