Free
REST API
JSON
Free SIRET Generator API
Generate fake SIRET numbers programmatically. No API key required. 100 free requests per day.
Endpoint Reference
GET
https://www.randomsiret.fr/api/v1/generate
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
quantity |
integer | 5 |
Number of SIRETs to generate (max 50) |
Response example
{
"count": 2,
"data": [
{
"siret": "292 902 293 00615",
"siren": "292 902 293",
"company": "Salmon Faure SA",
"street_address": "3, boulevard de Loiseau",
"city": "Lyon",
"postcode": "69001"
},
{
"siret": "720 036 680 83592",
"siren": "720 036 680",
"company": "Schneider et Fils",
"street_address": "7, impasse Duval",
"city": "Paris",
"postcode": "75011"
}
],
"meta": {
"generated_at": "2026-03-17T10:00:00+01:00",
"source": "randomsiret.fr",
"rate_limit_remaining_minute": 9,
"rate_limit_remaining_day": 98
}
}
Rate limit response (429)
HTTP/1.1 429 Too Many Requests
{
"error": "rate_limit_exceeded",
"message": "Too many requests. Limit: 10 per minute.",
"retry_after": 45,
"upgrade": "https://www.randomsiret.fr/en/pricing"
}
Code Examples
curl "https://www.randomsiret.fr/api/v1/generate?quantity=5"
Use Cases
Automated testing
Populate your test fixtures with realistic French company data.
Demo data
Fill your demo databases with geolocated fictional companies.
Form validation
Test your SIRET validators with algorithmically correct numbers.
Training & documentation
Illustrate your tutorials and docs with concrete examples without real data.
Limits & Unlimited Access
| Free | Lifetime Pass | |
|---|---|---|
| Requests / minute | 10 | Unlimited |
| Requests / day | 100 | Unlimited |
| Max quantity per request | 50 | 100 |
| API key required | No | No |
| CSV Export | — | ✓ |
Try it Live
GET /api/v1/generate?quantity=3
Click "Send request" to see the response...