Base URL

https://science-database.com/api/v1

Endpoints

GET /api/v1/articles

List articles with optional filters.

ParameterTypeDescription
limitintResults per page (max 100, default 20)
offsetintPagination offset
disciplinestringFilter by discipline (e.g. "Medicine")
evidence_gradestringFilter by grade: A, B, C, or D
tagstringFilter by tag (e.g. "mRNA")

GET /api/v1/search

Full-text search across all articles.

ParameterTypeDescription
qstringSearch query (required)
limitintResults per page (max 100, default 20)

llms.txt

Our llms.txt provides a structured index optimized for LLMs. The extended version includes full summaries. Each technology hub also has its own llms.txt.

Markdown Downloads

Every article is available as a Markdown file with YAML frontmatter at /md/{slug}.md. Bulk downloads are available as ZIP packages at /md/bulk/{topic}.zip.

Response Format

All API responses use JSON-LD with Schema.org markup. CORS is enabled for all origins. Responses are cached for 5 minutes.

{ "@context": "https://schema.org", "@type": "Dataset", "name": "science-database.com Articles", "data": [...], "pagination": { "limit": 20, "offset": 0 } }