AddrID for developers
Locale-aware synthetic data for your test pipeline
A consistent JSON response, 19 countries and regions, reproducible seeds, API keys, allowed origins and standard RateLimit headers.
- OpenAPI 3.1Download the machine-readable definition for client generation and API tooling.
- Visible quotasClear per-minute and daily limits with standard rate-limit response headers.
- No plaintext keysThe full API key is shown once; the database stores only a hash and recognizable prefix.
Integrate in three lines
const response = await fetch('https://addrid.com/api/v1/generate', {
method: 'POST',
headers: { Authorization: `Bearer ${process.env.ADDRID_API_KEY}`, 'Content-Type': 'application/json' },
body: JSON.stringify({ country: 'CA', locale: 'en_CA', seed: 42831 })
})
const { data, meta } = await response.json()