Verified API Manifest
Interact programmatically with the Landi infrastructure. All requests require a valid Bearer token. Rate limits apply based on your agency tier.
POST /api/generate
Initializes a new asynchronous generation job for a complete website.
curl -X POST https://api.landi.build/api/generate \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"pagesConfig": {
"home": { "topic": "AI SaaS" }
},
"model": "landi-3"
}'
GET /api/jobs/{id}
Job polling endpoint to check the status of a long-running generation or import task.
curl https://api.landi.build/api/jobs/job_123abc \
-H "Authorization: Bearer YOUR_TOKEN"
Rate Limits
Standard tier is limited to 60 requests per minute. Agency tier enjoys 600 RPM. Job polling should be spaced by at least 2000ms.