> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tracklysms.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Business Profile

> Retrieve a single business profile by id.

Returns a single non-archived business profile on your account.

## Path Parameters

<ParamField path="profile_id" type="string" required>
  The id of the business profile.
</ParamField>

## Response Fields

<ResponseField name="businessProfile" type="object">
  The business profile object. See [List Business Profiles](/api-reference/v2/business-profiles/list-all) for the full field reference.
</ResponseField>

## Examples

<RequestExample>
  <CodeGroup>
    ```bash cURL theme={null}
    curl -X GET "https://api.tracklysms.com/api/v2/business-profiles/664a1b2c3d4e5f6071829300" \
      -H "X-Api-Key: trk_your_api_key_here"
    ```

    ```python Python theme={null}
    import requests

    resp = requests.get(
        "https://api.tracklysms.com/api/v2/business-profiles/664a1b2c3d4e5f6071829300",
        headers={"X-Api-Key": "trk_your_api_key_here"},
    )
    print(resp.json()["businessProfile"]["verificationStatus"])
    ```
  </CodeGroup>
</RequestExample>

<ResponseExample>
  ```json 200 — Success theme={null}
  {
    "businessProfile": {
      "id": "664a1b2c3d4e5f6071829300",
      "name": "Acme Retail Profile",
      "brandName": "Acme Co",
      "companyLegalName": "Acme Incorporated",
      "verificationStatus": "verified",
      "taxIdLast4": "6789",
      "websiteUrl": "https://acme.com",
      "contactEmail": "support@acme.com",
      "addressCountry": "US",
      "createdAt": "2026-05-01T12:00:00Z"
    }
  }
  ```

  ```json 404 — Not found theme={null}
  {
    "error": "not_found",
    "message": "Business profile not found"
  }
  ```
</ResponseExample>

## Error Codes

| HTTP Status | Error Code            | Description                                                                |
| ----------- | --------------------- | -------------------------------------------------------------------------- |
| 401         | `invalid_credentials` | API key is missing or invalid.                                             |
| 403         | `account_suspended`   | Your account is suspended. Resolve outstanding billing or contact support. |
| 429         | `rate_limited`        | Request throttled; retry with exponential backoff after the window resets. |
| 404         | `not_found`           | No profile with that id exists on your account.                            |

## Next Steps

<CardGroup cols={2}>
  <Card title="List Business Profiles" icon="list" href="/api-reference/v2/business-profiles/list-all">
    See all profiles on your account
  </Card>

  <Card title="Create Number Request" icon="plus" href="/api-reference/v2/number-requests/create-request">
    Submit request-owned identity inline after the account gate passes
  </Card>
</CardGroup>
