# Dataville Docs > One REST API to search Wikipedia, arXiv, SEC EDGAR, the US Census and more — with bulk CSV/Parquet export, SQL queries over every dataset, and a remote MCP server. - [Introduction](https://docs.dataville.com/introduction.md): One API for external data in AI applications, from Claude or from code. - [Quickstart: Claude](https://docs.dataville.com/quickstart-claude.md): Add Dataville to Claude and ask for a company's most recent SEC filing. - [Quickstart: API](https://docs.dataville.com/quickstart.md): Create an API key and make your first Dataville request in a few minutes. - [Connect an AI tool](https://docs.dataville.com/ai-tools.md): Connect Claude, Cursor, Windsurf, or VS Code to the hosted MCP server. - [Who Dataville is for](https://docs.dataville.com/who-dataville-is-for.md): A database of vetted sources for fintech, insurance, consulting, and SaaS teams. - [Data sources](https://docs.dataville.com/data-sources.md): Find the source you need, search it, and check its license. - [Response format](https://docs.dataville.com/response-format.md): The JSON shape every data source returns. - [Query with SQL](https://docs.dataville.com/query-with-sql.md): Run read-only SQL across exportable sources, in Data Studio or over the API. - [Connected data](https://docs.dataville.com/connected-data.md): Bring a Google Sheet into Dataville and query it alongside the public sources. - [Plans and credits](https://docs.dataville.com/plans-and-credits.md): Check what a request costs and how far your monthly credits go. - [Guides](https://docs.dataville.com/guides/overview.md): Step-by-step guides to underwriting, market research, and sales operations with Dataville. - [Check business applications against SEC filings in Claude](https://docs.dataville.com/guides/underwrite-from-claude.md): Upload a batch of applications to Claude and get back a CSV file that checks each one against SEC filings. - [Monitor SEC filings for a watchlist](https://docs.dataville.com/guides/filings-watchlist.md): Check each company you follow for a new SEC filing and send what's new to your team. - [Enrich an onboarding record with a company's filing and background](https://docs.dataville.com/guides/onboarding-enrichment.md): Store a business's filing and a background article with its application at signup. - [Profile a client's competitors from Claude and Data Studio](https://docs.dataville.com/guides/competitor-scan.md): Ask Claude for each competitor's filing, then build a comparison table in Data Studio. - [Build a sector dataset in DuckDB from filings and your own notes](https://docs.dataville.com/guides/sector-dataset-duckdb.md): Join a sector's recent SEC filings with your notes on each company in DuckDB, and save them as a CSV file. - [Tag CRM accounts by industry in Claude](https://docs.dataville.com/guides/tag-accounts-by-industry.md): Upload a CRM export to Claude and get back a CSV file with an industry for every account. - [Overview](https://docs.dataville.com/api-reference/overview.md): One REST API to search, download, and query every source in Dataville's catalog. - [Create an API key](https://docs.dataville.com/api-reference/authentication.md): Dataville's API authenticates using an API key. - [Usage limits](https://docs.dataville.com/api-reference/usage-limits.md): Rate limits for the Dataville API. - [Troubleshooting](https://docs.dataville.com/api-reference/errors.md): How the Dataville API reports errors and what to do about each one. - [MCP server](https://docs.dataville.com/api-reference/mcp-server.md): Dataville's hosted MCP server is documented under Connect an AI tool. - [Search a data source](https://docs.dataville.com/api-reference/data-sources/search-a-data-source.md): Search any supported data source by keyword and return the single most relevant result. This is the primary endpoint of the API. - [Fetch an article by pasting its URL](https://docs.dataville.com/api-reference/data-sources/fetch-an-article-by-pasting-its-url.md): Paste a Wikipedia URL directly onto the API host and get the article back. The path is the URL with its double slash collapsed to one, so `https://en.wikipedia.org/wiki/Moon_landing` becomes: - [List available exports](https://docs.dataville.com/api-reference/export-and-sql/list-available-exports.md): Catalogue of every exportable source and its download URLs. No auth required. - [Download one source as CSV or Parquet](https://docs.dataville.com/api-reference/export-and-sql/download-one-source-as-csv-or-parquet.md): Stream a whole dataset as CSV or Parquet. Requires authentication and is credit-metered; a failed or aborted download is refunded. - [Download every dataset as a DuckDB database](https://docs.dataville.com/api-reference/export-and-sql/download-every-dataset-as-a-duckdb-database.md): A single `.db` file containing a table per source, ready to open in DuckDB. - [Download every dataset as a zip of CSVs](https://docs.dataville.com/api-reference/export-and-sql/download-every-dataset-as-a-zip-of-csvs.md) - [Download every dataset as a zip of Parquet files](https://docs.dataville.com/api-reference/export-and-sql/download-every-dataset-as-a-zip-of-parquet-files.md) - [Run a SQL SELECT across the datasets](https://docs.dataville.com/api-reference/export-and-sql/run-a-sql-select-across-the-datasets.md): Execute a read-only SQL query over the datasets in DuckDB. Only `SELECT` statements are accepted; anything else is rejected by the validator. - [Run SQL against one connected sheet](https://docs.dataville.com/api-reference/connected-sheets/run-sql-against-one-connected-sheet.md): A SELECT-only sandbox scoped to a single dataset. Reference the sheet as `sheet_data` in the SQL. Accepts an API key as well as a Clerk session, so connected data is queryable programmatically. - [Keyword-search a connected sheet](https://docs.dataville.com/api-reference/connected-sheets/keyword-search-a-connected-sheet.md): Search every column of a connected sheet without writing SQL. Accepts an API key. - [Get request usage for the caller](https://docs.dataville.com/api-reference/usage/get-request-usage-for-the-caller.md): Request counts and limits for the caller — authenticated by token, or by IP when no token is sent. Your credit balance is reported on every metered response in `X-Credits-Remaining` and on the dashboard's **Billing** page. - [Are you an AI agent?](https://docs.dataville.com/api-reference/ai-agents.md): Direct links to the OpenAPI spec and other machine-readable forms of these docs. ## OpenAPI Specs - [openapi](/openapi/openapi.yaml) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.