Skip to main content

Basic Enrichment


Reuse Configuration with Catalog ID

Use catalog_id to automatically apply a catalog’s schema, taxonomy, and settings without repeating them in every request.
The catalog’s schema fields are automatically used as the output_schema. Any taxonomy or quality settings configured on the catalog are also applied. Catalogs are created through the Rastro dashboard.

Multiple Items

Items are processed concurrently for speed.

Domain Restrictions

Only pull data from specific manufacturer or distributor sites.

Normalize and structure data from your existing sources without web lookups. Sources trace back to your input fields.
Response:

Async Mode

For large batches, get a job ID immediately and poll for results. Results are available progressively — you can access completed items while the job is still running.

Taxonomy Prediction

Automatically classify items into your category hierarchy.
Response includes:

Row Judging

Use POST /public/judge to evaluate rows against a catalog schema and quality prompt. Pass catalog_id to reuse the catalog’s schema and saved quality prompt, or pass an inline schema.
Response includes:

Dry Runs

Use max_rows to test with a subset before processing everything. Inline JSON requests can include up to 1,000 items; for larger datasets, use the multipart upload pattern from the reference.

Full Python Client


Full TypeScript Client