Skip to main content
GET
Download one source as CSV or Parquet

Authorizations

Authorization
string
header
required

A Dataville API key, sent as Authorization: Bearer dataville_.... Clients that cannot set headers may pass the same key as ?token=.

Path Parameters

source
enum<string>
required

One of the exportable sources.

Available options:
gutenberg,
fooddata,
pwc_methods,
pwc_datasets,
wiki,
edgar,
stackexchange,
pypi,
openalex,
arxiv

Query Parameters

format
enum<string>
default:csv
Available options:
csv,
parquet,
db
token
string

API key as a query parameter, for clients that cannot set an Authorization header (DuckDB WASM, the DuckDB CLI). Prefer the header wherever possible — query strings end up in logs.

Response

The dataset file.

Response headers

format=parquet adds Content-Length, Accept-Ranges: bytes, ETag and Last-Modified; a range request against it returns 206 with Content-Range, which is what lets DuckDB read the file remotely. format=db sets Content-Length. format=csv is streamed as it is generated and sends neither.

The response is of type file.