Skip to main content
GET
Search a data source

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

Data source name or alias.

Available options:
wiki,
wikipedia,
census,
arxiv,
gutenberg,
fooddata,
paperswithcode,
edgar,
sec,
sec-edgar,
news,
frontpage-news,
stackexchange,
stackoverflow,
stack-exchange,
pypi,
openalex
keywords
string
required

URL-encoded search terms. May contain spaces and slashes.

Query Parameters

summary
boolean
default:false

Truncate data.body to the first 100 characters.

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 most relevant result for the query.

status
enum<string>
Available options:
success
account_state
enum<string>
Available options:
authenticated,
anonymous
data
object

The common shape every data source returns.

usage
object