Skip to content

Test

Status: NEEDS-ACCOUNT

Classification: NEEDS-ACCOUNT (web platform, no SDK required) Install method: No installation. All operations run through the Browse AI web dashboard at browse.ai. The Chrome extension is required only for robot training, not for task execution or API calls. Cost tier: Free tier available (50 credits/month). Paid plans for higher usage. See browse.ai for current pricing. What is required: An account at browse.ai and a valid API key for programmatic access. No local binary, no SDK to install.

Browse AI has no CLI or local binary to version-check. The canonical smoke test is an authenticated API call to the system status endpoint or the robots list endpoint. Both require a valid API key.


Smoke test: system status (no robot required)

bash
curl -s "https://api.browse.ai/v2/status" \
  -H "Authorization: Bearer YOUR_API_KEY"

Expected success output:

json
{
  "statusCode": 200,
  "messageCode": "success",
  "systemStatus": "operational"
}

A 200 with "messageCode": "success" confirms your API key is valid and the Browse AI API is reachable.

Smoke test: list robots (confirms account access)

bash
curl -s "https://api.browse.ai/v2/robots" \
  -H "Authorization: Bearer YOUR_API_KEY"

Expected success output (account with no robots yet):

json
{
  "statusCode": 200,
  "messageCode": "success",
  "robots": {
    "items": [],
    "totalCount": 0
  }
}

Expected success output (account with existing robots):

json
{
  "statusCode": 200,
  "messageCode": "success",
  "robots": {
    "items": [
      {
        "id": "robot_abc123",
        "name": "My Scraper Robot",
        "status": "active"
      }
    ],
    "totalCount": 1
  }
}

Failure indicators

ResponseMeaning
401 UnauthorizedAPI key is missing or invalid
403 ForbiddenAccount suspended or plan limit reached
429 Too Many RequestsRate limit hit; back off and retry
"systemStatus": "degraded"Browse AI infrastructure issue; check https://status.browse.ai

Notes on local testing

  • Browse AI runs entirely in the cloud. There is nothing to install or run locally beyond a standard HTTP client (curl, fetch, requests).
  • Robot training requires the Chrome extension, but task execution and result retrieval are pure API calls.
  • The free tier (50 credits/month) is sufficient to run a handful of smoke tests without incurring charges.