Commercial API ยท v1

Small, predictable APIs for useful digital work.

Production-grade authentication, economic admission, usage metering and QA-approved results. Public documentation is live; API access remains owner-gated while distribution credentials are completed.

Authentication

Direct keys or verified channel identity.

Direct requests use Authorization: Bearer <api-key>. Keys are displayed once when an owner issues them; only a password hash is stored. RapidAPI requests use verified proxy identity headers.

Keep credentials private

Never place an API key in client-side code. Revoked keys fail closed immediately.

Request lifecycle

Idempotent jobs and accepted output.

  1. 1POST a product job with a unique Idempotency-Key.
  2. 2Receive 200 for completed deterministic work or 202 with a request ID.
  3. 3Poll GET /api/v1/requests/{request_id}.
  4. 4Read the result only after COMPLETED and QA acceptance.

Errors and limits

Structured, bounded and safe to retry.

401 authentication_failed

Credential is missing, invalid or revoked.

409 idempotency_conflict

The same key was reused with another payload.

422 invalid_payload

Input does not satisfy the product schema.

429 quota_exhausted

Plan quota or rate limit was reached.

503 economic_admission_rejected

Safe execution cannot preserve its floor.

Product catalog

Canonical launch candidates.

Prices and limits are generated from the same product definitions used by ingress and OpenAPI.

POST/api/v1/products/data-cleanup/jobs
ENGINEERING_PROVEN

Data Cleanup API

Normalize headers and values, deduplicate rows, convert formats, map columns, or validate a schema.

Target buyer
Developers and analysts normalizing repeat CSV or JSON feeds
Execution
SYNCHRONOUS
Quota unit
request
Expected cost
$0.000000
Gross unit price
$0.0200
SLA
1 minutes
Input and output schemas

Input

{'type': 'object', 'required': ['rows'], 'properties': {'rows': {'type': 'array', 'maxItems': 5000}, 'action': {'enum': ['normalize', 'deduplicate', 'convert', 'column_map', 'validate']}, 'schema': {'type': 'object'}, 'column_mapping': {'type': 'object'}}}

Output

{'type': 'object', 'properties': {'qa': {'type': 'object'}, 'rows': {'type': 'array'}, 'evidence': {'type': 'object'}}}
POST/api/v1/products/document-text/jobs
ENGINEERING_PROVEN

Document Text API

Extract text locally from supported documents and route OCR only when the source requires it.

Target buyer
Teams extracting searchable text from bounded documents
Execution
ASYNCHRONOUS
Quota unit
request
Expected cost
$0.002000
Gross unit price
$0.0500
SLA
30 minutes
Input and output schemas

Input

{'type': 'object', 'required': ['content_base64', 'filename'], 'properties': {'ocr': {'type': 'boolean'}, 'filename': {'type': 'string'}, 'content_base64': {'type': 'string'}}}

Output

{'type': 'object', 'properties': {'qa': {'type': 'object'}, 'text': {'type': 'string'}}}
POST/api/v1/products/media-utility/jobs
ENGINEERING_PROVEN

Media Utility API

Run deterministic media utilities with decoded-size checks and QA before a result is released.

Target buyer
Product teams needing bounded repeat image resizing, conversion, or compression
Execution
ASYNCHRONOUS
Quota unit
request
Expected cost
$0.003000
Gross unit price
$0.0800
SLA
30 minutes
Input and output schemas

Input

{'type': 'object', 'required': ['content_base64', 'filename', 'width', 'height'], 'properties': {'width': {'type': 'integer', 'maximum': 10000, 'minimum': 1}, 'height': {'type': 'integer', 'maximum': 10000, 'minimum': 1}, 'filename': {'type': 'string'}, 'output_format': {'enum': ['PNG', 'JPEG', 'WEBP']}, 'content_base64': {'type': 'string'}}}

Output

{'type': 'object', 'properties': {'qa': {'type': 'object'}, 'mime_type': {'type': 'string'}, 'artifact_base64': {'type': 'string'}}}
POST/api/v1/products/public-web-extraction/jobs
READY_FOR_OWNER_ACTION

Public Web Extraction API

Extract allowed public page data with policy proof; heavy interactive browsing stays off-host through Apify.

Target buyer
Teams collecting bounded public web data with explicit authorization and purpose
Execution
ASYNCHRONOUS
Quota unit
request
Expected cost
$0.040000
Gross unit price
$0.2500
SLA
30 minutes
Input and output schemas

Input

{'type': 'object', 'required': ['url', 'purpose', 'authorization_confirmed', 'terms_permit'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'purpose': {'type': 'string'}, 'terms_permit': {'const': True}, 'authorization_confirmed': {'const': True}}}

Output

{'type': 'object', 'properties': {'qa': {'type': 'object'}, 'records': {'type': 'array'}, 'sources': {'type': 'array'}}}
POST/api/v1/products/structured-extraction/jobs
READY_FOR_PRODUCTION_PROOF

Structured Extraction API

Extract schema-bound facts from supplied text without returning unvalidated free-form output.

Target buyer
Operations teams turning unstructured business text into validated records
Execution
ASYNCHRONOUS
Quota unit
request
Expected cost
$0.060000
Gross unit price
$0.3000
SLA
30 minutes
Input and output schemas

Input

{'type': 'object', 'required': ['content', 'schema'], 'properties': {'schema': {'type': 'object'}, 'content': {'type': 'string', 'maxLength': 100000}}}

Output

{'type': 'object', 'properties': {'qa': {'type': 'object'}, 'data': {'type': 'object'}}}

Plans and support

Usage plans with hard economic floors.

BASIC, PRO, ULTRA and MEGA exports account for expected calls, reserves, marketplace fees and target margin. Bounded testing allowances cannot invoke unbounded paid execution. Contact details appear through the approved commercial channel when access opens.