Landi

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.