1
Onboard
Create an account, get a personal workspace, and an instant API key.
Free tier includes 5 documents and 10,000 rows — no card required.
How it works
No code, no migrations, no DBA. DocQuery reads your documents, lets you review the structure, links them with foreign keys, and exposes them as production APIs.
pdftotext
+ pandoc
server-side. Or
connect an Airtable base with a Personal Access Token and
DocQuery pulls every record (paging through automatically).
Excel, Google Sheets, and Microsoft 365 OAuth are on the
roadmap. Sources are versioned, so you can re-pull or
re-extract on updates.
Imagine you have two files: a customer list in customers.csv
and an invoice export in invoices.csv. Here's what happens
once you upload them.
invoices.customer_id
→ customers.id
and choose many → one. Done.
GET /api/v1/tables/invoices/rows?status=paid&include=customer_id
with your bearer token. The response includes each paid invoice and
the matching customer row inline.
rows(table:"invoices") { related(column:"customer_id") {…} }.
Free workspace, instant API. The first table is the longest part — and even that's about thirty seconds.
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect