Head to head · 3d world generate · October 2026 research run

SpAItial API (Echo) vs World Labs World API (Marble)

SpAItial API (Echo) scores 56.7 (C) on agent readiness against World Labs World API (Marble)'s 50.1 (D), and leads in 6 of 7 scored categories. Both do 3d world generate.

All 1 3d worlds comparisons

Which one, for what

SpAItial API (Echo) C

Best for Agents and pipelines that need an explorable 3D scene from a prompt, a photo or a panorama, with splat, mesh and floor-plan exports, including game prototyping and real-estate or architecture mock-ups.

Ahead on

  • Agent ergonomics, 82 against 70
  • Security & auth, 53 against 48
  • Payments & pricing, 40 against 20
  • Maintenance & community, 48 against 10
  • Transparency & trust, 66 against 58

Also in its favour

  • Free to start without a card

Watch for

Echo-3 phone-capture reconstruction is in the iOS app and enterprise-only on the API

World Labs World API (Marble) D

Best for Agents that need a navigable 3D scene from a prompt, a photo, several photos or a phone video, as splats, a collider mesh or a textured GLB, at about $1.26 a world.

Also in its favour

  • No incidents deducted, where SpAItial API (Echo) loses 3 points for them

Watch for

No free API tier. Credits need a card and a $5 minimum purchase, and Marble app plans and credits don't carry over

Score by category

CategoryWeight this runSpAItial API (Echo)World Labs World API (Marble)Edge
Reliability16%204545even
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28179SpAItial API (Echo) +2
Agent ergonomics13%16.28270SpAItial API (Echo) +12
Security & auth14%17.55348SpAItial API (Echo) +5
Payments & pricing10%12.54020SpAItial API (Echo) +20
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.84810SpAItial API (Echo) +38
Transparency & trust7%8.86658SpAItial API (Echo) +8
Negative events≤15-30
TotalC 56.7/100D 50.1/100

Facts side by side

FactSpAItial API (Echo)World Labs World API (Marble)
KindHTTP APIHTTP API
VendorSpAItialWorld Labs Technologies, Inc.
Hosted endpointhttps://api.spaitial.ai/v1https://api.worldlabs.ai/marble/v1
TransportsHTTP, Streamable HTTPHTTP
AuthAPI keyAPI key
PricingFreemiumPay per use
x402nono
LicenceProprietary hosted service under SpAItial's Terms of Service (last updated 27 October 2026, English law). The agent skill (spaitial-dev/spaitial-api-skill) and the Claude plugin (spaitial-ai/spaitial-ai-plugin) are MIT-licensed; the models and the MCP server are closedProprietary service. The example and Python client repositories are MIT
Tools exposed15none
Read-only variant documentednono
llms.txtyesyes
Last release2026-10-252026-04-02
Terms last updated
Privacy policy last updated
Customer content may train models
Terms restrict automated access
Terms restrict benchmarking
Terms or service can change without notice
Arbitration or class-action waiver
Popularitynone24 stars

Verdicts

SpAItial API (Echo)

Self-serve keys, 800 free credits a month (about five Echo-2 worlds), a public OpenAPI file, idempotency keys and signed webhooks make the async world flow easy to automate. Echo-3, released on 27 October, isn't on the self-serve API, commercial use needs the $99.99 Pro plan, and inputs and outputs may be used for training.

World Labs World API (Marble)

An OpenAPI 3.1 file, llms.txt and per-event credit prices make the World API straightforward to call, and a Marble 1.1 world from text costs $1.264. There is no free API tier, status page or webhook, inputs may train World Labs' models unless the user opts out, and AMD agreed in September 2026 to buy the company.

Before you call either

SpAItial API (Echo)

  1. Always send model (echo-2 or echo-hq). Since a change dated 14 October, a missing model or default returns 400 INVALID_INPUT
  2. Send an Idempotency-Key on POST /v1/worlds and POST /v1/panoramas/edit so a retry after a timeout isn't charged twice
  3. Pass webhook.url or poll GET /v1/worlds/requests/{id}/status every 5 to 10 seconds. Echo-2 takes about 8 to 9 minutes, Echo HQ about an hour
  4. Download through the /splat, /panorama or export download_url endpoints just before use; each redirect is a signed URL valid for about 5 minutes
  5. Worlds made in the web app aren't visible to the API or MCP server. Create through the API if the agent must read the result back

World Labs World API (Marble)

  1. Send model explicitly, such as marble-1.1. Omitting it selects the legacy marble-1.0, and that default is due to change
  2. Poll GET /marble/v1/operations/{operation_id} until done is true. A world takes about 5 minutes, and a non-null error carries code and message
  3. On 429, wait for Retry-After when present and back off with jitter. A start that returned an operation_id was accepted, so poll it rather than resend
  4. Multiply splat coordinates by semantics_metadata.metric_scale_factor and subtract ground_plane_offset from Y before measuring anything
  5. Check GET /marble/v1/credits before a batch. A request can overdraw the balance, and the overage is invoiced after the month ends

Questions

Which is better for AI agents, SpAItial API (Echo) or World Labs World API (Marble)?

SpAItial API (Echo) scores 56.7 (C) on agent readiness against World Labs World API (Marble)'s 50.1 (D), and leads in 6 of 7 scored categories.

Do SpAItial API (Echo) and World Labs World API (Marble) need an API key?

Both need an API key.

Can an agent call SpAItial API (Echo) and World Labs World API (Marble) without installing anything?

Yes. SpAItial API (Echo) has a hosted endpoint at https://api.spaitial.ai/v1 and World Labs World API (Marble) at https://api.worldlabs.ai/marble/v1.

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.