> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dataville.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Data sources

> Find the source you need, search it, and check its license.

Every request to Dataville names a source, the database you want the answer from. Sources range from Wikipedia and filings registries to research archives and package indexes, and all of them behave the same way. The same endpoints work for every source and every source returns the same JSON shape, so switching sources means changing only the source name and your keywords. The code around it stays the same.

For the JSON itself, see [Response format](/response-format).

## Browsing the catalog

Dataville's catalog of sources is on the [Data Library](https://app.dataville.com/datasets) page. Each card shows what the source covers and its price per request, which depends on your plan. Click a card to open its search panel and run a test search before you write any code.

<Frame>
  <img src="https://mintcdn.com/dataville/E-26uqyOpeXgE17F/images/data-library.webp?fit=max&auto=format&n=E-26uqyOpeXgE17F&q=85&s=585a73a1391cf44d9460a74e51ed9f5a" alt="The Data Library page in the Dataville dashboard: category filters above a grid of source cards, beside a panel for running a test search." width="2000" height="1136" data-path="images/data-library.webp" />
</Frame>

The Data Library's filters group sources as **Financial**, **Academic & Research**, **Government Data**, **Reference**, **Food & Nutrition**, and **Developer**. The **Your Data** filter holds the Google Sheets you've connected. If the source you need isn't in the catalog, email [support@dataville.com](mailto:support@dataville.com). We add new sources based on what developers ask for.

## Searching a source

You can get a record out of a source with a keyword search, by pasting a link, or from an MCP tool in your editor or assistant. A search returns the most relevant result from the source you name, so search for a paper's title, a company's ticker, or a package name.

<CardGroup cols={3}>
  <Card title="Search a data source" icon="magnifying-glass" href="/api-reference/data-sources/search-a-data-source">
    The endpoint, its parameters, and example responses.
  </Card>

  <Card title="Fetch an article by pasting its URL" icon="link" href="/api-reference/data-sources/fetch-an-article-by-pasting-its-url">
    Paste a link onto the API host and get the article back.
  </Card>

  <Card title="Connect an AI tool" icon="plug" href="/ai-tools">
    The same search as an MCP tool in your editor or assistant.
  </Card>
</CardGroup>

To work with many records at once, query the source as a table.

## Checking a license

Each source's license is listed on the [public source list](https://app.dataville.com/data-sources). Most are public domain or openly licensed, and some require attribution when you display their content.

Check the license before you show or redistribute results, and keep the `source` and `metadata` fields from each result so you can attribute it.

## Downloading and querying sources

Most sources are also available as tables. Tables for sources Dataville fetches on demand hold only the records a lookup has already fetched, so they are smaller than the source itself. [List available exports](/api-reference/export-and-sql/list-available-exports) shows which sources are included.

<CardGroup cols={2}>
  <Card title="Export datasets" icon="download" href="/export-datasets">
    Download a source as CSV or Parquet, or read its Parquet straight from DuckDB.
  </Card>

  <Card title="Query with SQL" icon="table" href="/query-with-sql">
    Run read-only SQL across sources in Data Studio or over the API.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.