← ddigger

Turn a CSV into a data API

Upload a CSV. ddigger publishes its rows as instructions, a schema, and a filterable /data API for AI agents. They can request only the fields and rows they need.

Preview my CSV

Separate live source: World Bank countries

From file to published source

  1. Upload your CSV. The creator reads its header and rows, then infers field types for you to review.
  2. Preview the data. Check the fields, rows, focused query, and generated human view before publishing.
  3. Publish. Choose public access or a private API key. Share the source's /llms.txt with an agent or use its /openapi.json and /data endpoints from an application.

Start with your own file or open the built-in catalog template below. Preview does not require sign-in; publishing requires an account.

Try a CSV query

The built-in catalog template has four rows. These selected columns show its product names, prices, and stock status:

product,price_usd,in_stock
Oak standing desk,780,true
Task chair,420,true
Monitor arm,95,false
Desk lamp,140,true

After publishing, this focused request returns the product and price of in-stock items priced at $500 or less:

GET /data?fields=product,price_usd&where=price_usd:lte:500&where=in_stock:eq:true&limit=3

It matches Task chair ($420) and Desk lamp ($140). The desk costs more than $500, and the monitor arm is out of stock. Open the catalog template to preview the same rows and filter before publishing.

What the API gives you

/llms.txt
Instructions that explain the source and link to its schema and data.
/openapi.json
Field descriptions, supported filters, and response schemas.
/data
Rows selected with fields, repeated where filters, limit, and offset.

Republishing updates the latest source URLs. A pinned /v/{version} URL keeps an exact retained version. The generated human page comes from the same publication.

Inspect a live source

This separate World Bank country source shows the published interfaces before you upload your CSV.

Preview your CSV

Upload a file to check its data and generated outputs, or start with the working catalog template.

Preview your CSV Open catalog template