# AX Check: arrivl.ai
Checked 2026-10-14.

Docs are easy to read, but setup steps aren't verified yet
Homepage and llms.txt are clear and link out to install guides, but quickstart, code examples, and API/SDK details remain unassessed. Pricing is openly stated at $0 per site/month for the beta.

## Onboarding needs a login

## Coding sessions
All three independent sessions completed their task. On pricing, accounts diverged: one session found no developer pricing and noted it would be per property, another declined to guess and never located pricing, and the third gave no pricing review at all.

### DeepSeek V4.1 Flash
[View public run](https://agents.withgauge.com/p/runs/b33bf9b3-91f3-48a0-8c5f-135d09982272) · [Read transcript](https://www.ax-check.com/arrivl.ai/sessions/deepseek.json)

#### End-to-end onboarding
- **Onboarding needs a login**: Agent found arrivl.ai's live HTTP intake endpoint and confirmed it is real by getting a genuine 401 response with a placeholder key. It never obtained an actual website key, since that requires signing into the Arrivl dashboard (human account creation), so no authenticated operation succeeded. Every test call used an invalid key.
  Event 80:

  ```text
  I can't complete a live test because I have no Arrivl website key.** Getting one requires signing in to the Arrivl dashboard (Settings → "+ New Key"). I can't create an account or credentials on your behalf, so the final "success" response is unverified.
  ```
  Event 64:

  ```text
  {"error":"Invalid or revoked API key"}
  HTTP 401
  ```
  Event 78:

  ```text
  HTTP 401: {"error":"Invalid or revoked API key"}
  (exit 1)
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
- **No self-service way to obtain an Arrivl API key**: The intake API requires a websiteKey (format ak_...) obtainable only by signing into the Arrivl dashboard under Settings. This is a normal auth requirement, not a product defect, but it stopped the agent from completing a fully authenticated end-to-end test; all calls used a placeholder key and returned 401.
  Event 64:

  ```text
  {"error":"Invalid or revoked API key"}
  HTTP 401
  ```
  Event 80:

  ```text
  I can't complete a live test because I have no Arrivl website key.** Getting one requires signing in to the Arrivl dashboard (Settings → "+ New Key").
  ```
- **Product name collides with two unrelated companies**: Before real work could start, the agent spent multiple tool calls (DNS lookups, fetching arrivl.com and arrivl.io, DuckDuckGo search) disambiguating which "Arrivl" the user meant, since arrivl.com (home building) and arrivl.io (vacation rental guides) have no developer workflow at all. This is an environment/naming ambiguity, not a defect in the arrivl.ai product itself.
  Event 36:

  ```text
  Arrivl: Revolutionizing Home Buying &amp; Custom Home Building
  ```
  Event 35:

  ```text
  Arrivl - Beautiful guest guides for vacation rentals
  ```
  Event 80:

  ```text
  Three different products use the name:
  ```

#### Suggested Changes
- **Add a free/sandbox website key to the HTTP API quickstart**: On the https://arrivl.ai/integrations/http-api page, provide a way to get a disposable or sandbox websiteKey without full dashboard signup. Verify by having a fresh, non-logged-in visitor follow the quickstart and get an {"ok": true} response without creating an account first.
  Event 63:

  ```text
  01 An Arrivl website key 02 A backend capable of making outbound HTTP requests
  ```
  Event 80:

  ```text
  I can't complete a live test because I have no Arrivl website key.
  ```

### Kimi K3
[View public run](https://agents.withgauge.com/p/runs/01eb17f3-983b-49db-894d-aa04b2bd9a8a) · [Read transcript](https://www.ax-check.com/arrivl.ai/sessions/kimi.json)
There is no developer pricing. The agent explained that pricing would be per property, not per API call, but gave no figure because none applies. (seq 28)
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: The agent never located any API, SDK, package, or auth flow for Arrivl. It explicitly concluded no developer workflow exists and stopped per the seed prompt's instructions rather than attempting credential acquisition or an authenticated operation.
  Event 28:

  ```text
  Arrivl has no developer workflow I can act on.
  ```
  Event 28:

  ```text
  No public API or developer docs**: The `/developers`, `/docs`, `/api` routes on the site return HTTP 200 only because the SPA serves its `index.html` for every path — there are no actual developer docs behind them.
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
- **No developer-facing product surface exists**: Arrivl is a consumer real-estate/home-building marketing site (Angular SPA), not a developer platform. There is no npm or PyPI package, no working API host, and the site's /api, /docs, /developers routes all resolve to the same SPA shell rather than real documentation. This is a product characteristic (no developer workflow), not an agent error or missing credential — the agent correctly identified this and stopped as instructed.
  Event 14:

  ```text
  {"error":"Not found"}
  ```
  Event 26:

  ```text
  404
  ```
  Event 28:

  ```text
  `api.arrivl.com` doesn't exist (404/no host).
  ```

#### Suggested Changes
None identified in this transcript.

### Qwen 3.8 Max
[View public run](https://agents.withgauge.com/p/runs/9aa135b5-440d-4b59-bde4-2980cd23ecdf) · [Read transcript](https://www.ax-check.com/arrivl.ai/sessions/qwen.json)
No pricing given. Agent declined to guess and didn't look up pricing anywhere. (seq 8)
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: Agent searched the local repo and environment for any trace of 'Arrivl' (files, env vars, installed packages) and found nothing. No credentials were sought or obtained, no SDK or API was installed or called, and no authenticated operation was attempted. The agent stopped immediately per instructions rather than attempting self-service signup.
  Event 3:

  ```text
  ls -la /sandbox/repo && grep -ri "arrivl" /sandbox/repo --include="*" -l 2>/dev/null | head -20
  ```
  Event 4:

  ```text
  env | grep -i arrivl; which arrivl 2>/dev/null; npm ls -g 2>/dev/null | grep -i arrivl; pip list 2>/dev/null | grep -i arrivl
  ```
  Event 8:

  ```text
  No Arrivl SDK, CLI, package, or API credentials exist in this environment.
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
- **No Arrivl product artifacts present in environment**: The sandbox repo was empty aside from a .gitignore, and no Arrivl SDK, package, CLI, environment variable, or documentation existed anywhere in the environment. This is a test environment/setup gap rather than a product defect or agent error — the agent correctly searched before concluding it had nothing to act on.
  Event 5:

  ```text
  total 16
  drwxr-xr-x 3 root root 4096 Sep 18 08:00 .
  drwxr-xr-x 8 root root 4096 Sep 24 20:05 .git
  -rw-r--r-- 1 root root  408 Sep 18 08:00 .gitignore
  
  ```
  Event 6:

  ```text
  (no output)
  
  Command exited with code 1
  ```
  Event 8:

  ```text
  I have no documentation for a product called "Arrivl" — no SDK docs, no API reference, no pricing information I can verify.
  ```

#### Suggested Changes
- **Provide Arrivl quickstart materials directly in task setup**: Since the agent had zero discoverable entry point (no docs URL, package name, or API base/key seeded anywhere in the sandbox or repo), supply these in the initial task context or repo so an agent can actually attempt the SDK/API workflow. Verify by re-running the same session and confirming the agent can locate a package name or API reference without requesting it from the user.
  Event 8:

  ```text
  If you can share Arrivl's docs URL, package name, or an API base URL + key, I'll happily build a minimal example against it.
  ```

### Task given to each agent
Help me build a simple example using Arrivl. Tell me how pricing works, and briefly tell me whether this product will be easy for you to manage. Let me know if you get blocked. If this product has no developer workflow you can act on, say so plainly and stop. Stay light: use the hosted product through its SDK or API. Do not start local service stacks or wait for long-running commands; if the quickstart requires either, say so plainly and stop.

No product credentials were supplied and no purchases were authorized.

## Score: A · 100/100 (provisional)
Grades come from completed site checks. Coding sessions and skipped checks do not affect the score.

### Clarity
- **Pass** — Homepage answers Markdown requests

  ```text
  Homepage returned text/markdown with 200 when requested with Accept: text/markdown.
  ```

- **Pass** — llms.txt provides an actionable documentation index

  ```text
  llms.txt links landing, signup, dashboard, integrations, install guides, agent resources.
  ```

- **Pass** — llms.txt provides navigation guidance

  ```text
  llms.txt groups links under Product, Integrations, Install guides, Agent-readable resources headings.
  ```

- **Pass** — llms.txt mentions offered API, MCP, and skills

  ```text
  llms.txt lists HTTP API parameter reference, AGENTS.md, agents.txt, llms-full.txt resources.
  ```

- **Pass** — A compact guide representation exists

  ```text
  Homepage returns text/markdown via content negotiation, a compact guide representation.
  ```

- **Pass** — A focused guide is directly retrievable

  ```text
  llms.txt and homepage Markdown are directly retrievable with useful docs links.
  ```

- **Pass** — Equivalent instructions fit a token budget

  ```text
  llms.txt is 586 tokens, well under the 8000-token budget.
  ```

- **Pass** — Product-docs links survive format changes

  ```text
  Homepage Markdown retains integrations and docs links like /integrations and /integrations/shopify.
  ```

- **Skipped** — The compact guide is independently actionable

  ```text
  No compact agent guide fetched; only llms.txt index and homepage, so independent actionability unverified.
  ```

- **Pass** — Install and next-step links resolve

  ```text
  Fetched signup and homepage links returned 200; llms.txt integration routes listed.
  ```


### Onboarding
- **Skipped** — Docs lead to a relevant quickstart

  ```text
  llms.txt lists install guides but no fetched quickstart page; only signup page retrieved.
  ```

- **Skipped** — Installation commands are extractable

  ```text
  No install or integration page was fetched; llms.txt only names them.
  ```

- **Skipped** — Code examples are available without interaction

  ```text
  No docs or code-example page fetched; llms.txt merely links integration guides.
  ```

- **Skipped** — Prerequisites and auth boundaries are explicit

  ```text
  Signup page shows no prerequisites or auth boundary details; no docs fetched.
  ```


### Pricing
- **Failed** — Agents identify pricing and its assumptions

  ```text
  1 of 3 sessions were judged on pricing; 1 fell short. Qwen 3.8 Max: No pricing given. Agent declined to guess and didn't look up pricing anywhere. (seq 8) This behavioural item does not affect the fast grade.
  ```

- **Pass** — Pricing is readable without interaction

  ```text
  Pricing page renders full text with $0 beta price and inclusions, no interaction needed.
  ```

- **Pass** — Prices are stated, not gated

  ```text
  Price stated openly: $0 per site per month for the whole beta.
  ```

- **Pass** — Pricing units and limits are explicit

  ```text
  Unit explicit: $0 per site, per month, for the whole beta.
  ```


### Activation
- **Skipped** — An API reference or OpenAPI spec is reachable

  ```text
  Only an intake endpoint returning 400; no API reference or OpenAPI spec fetched.
  ```

- **Skipped** — An MCP server is documented and well-formed

  ```text
  No MCP server documentation found in the fetched Arrivl pages.
  ```

- **Skipped** — A CLI install path is documented

  ```text
  No CLI install path documented; only web integrations like Cloudflare and Next.js.
  ```

- **Skipped** — SDK packages resolve on their registries

  ```text
  No SDK or package registry lookup supplied for Arrivl.
  ```

- **Skipped** — Agent skills are published

  ```text
  No agent skills published or referenced in the fetched Arrivl pages.
  ```



[Full report data](https://www.ax-check.com/arrivl.ai/report.json)
