The Stamp Database API
The The Stamp Database API provides programmatic access to our database. All requests are made over HTTPS. Responses are returned in JSON. The API is part of The Preservation Network's unified data infrastructure.
Base URL:
The stamps namespace contains all The Stamp Database endpoints.
API Keys
Most endpoints are publicly accessible with no authentication for basic queries. An API key is required for:
- Requests exceeding 100 per hour (free tier limit)
- Access to bulk export and advanced filter endpoints
- Webhook and callback integrations
Include your API key as a request header:
Register for an API key at signup page.
Search
Search the The Stamp Database with keyword and filter parameters.
Response:
{
"total": 1842,
"page": 1,
"per_page": 20,
"results": [ { ... } ]
}
Browse
Browse all records with pagination and sorting.
Response:
{
"total": 9.2M+,
"page": 1,
"per_page": 20,
"results": [ { ... } ]
}
Record Detail
Retrieve a single record by its unique ID.
Response:
{
"id": 12345,
"database": "stamps",
"data": { ... },
"created_at": "2026-01-15T12:00:00Z"
}
Data structure
All API responses follow a consistent envelope format:
"status": "ok",
"database": "stamps",
"total": 1842,
"page": 1,
"per_page": 20,
"results": [
{
"id": 12345,
"data": { ... field-specific data ... }
}
]
}
Error responses return a non-200 HTTP status and a JSON body with an "error" key explaining the issue.
For API support, bulk licensing, or partnership inquiries, contact api@thepreservationnetwork.org. Full documentation with all parameters, response schemas, and SDKs is coming soon.