# LandWatch Agent API Documentation

<p><strong>LandWatch Agent API</strong> returns the public profile of a land agent or broker: biography, license number, public phone numbers, addresses, logo, portrait and listing statistics, plus one page of the active listings of the agent (25 per page). The listings of the page always belong to the agent. Email addresses and account details are never returned.</p>

- **Documentation:** [https://scrappa.co/docs/landwatch-api/landwatch_agent](https://scrappa.co/docs/landwatch-api/landwatch_agent)
- **API group:** LandWatch API
- **Endpoint:** `GET https://scrappa.co/api/landwatch/agent`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `agent_id` | integer | Yes | The id of an agent: the agent.id field of a search item or an agents item. Required. Example: 3600242. |
| `page` | integer | No | One-based page of the agent listings, 1 to 20. Default 1. |

## Example response

```json
{
    "data": {
        "agent": {
            "id": 3600242,
            "bio": "As a fourth generation Texas hill country rancher with roots that trace back to 1885 in the Double Horn community of Burnet county; Legacy Broker Groups Partner and Broker, and Marble Falls native; Richmond Frasier, understands the connecti",
            "url": "https://www.landwatch.com/profile/agent/3600242",
            "logo": {
                "url": "https://assets.landwatch.com/resizedimages/1600/1200/l/80/1-5668579490",
                "thumbnail_url": "https://assets.landwatch.com/resizedimages/360/240/l/80/1-5668579490"
            },
            "name": "Richmond Frasier",
            "phones": {
                "mobile": "(555) 010-0100",
                "office": "(555) 010-0100",
                "preferred": "(555) 010-0100"
            },
            "address": {
                "city": "Boerne",
                "street": "710 E. Blanco Rd",
                "state_code": "TX",
                "postal_code": "78006"
            },
            "company": "Legacy Broker Group",
            "website": "https://www.legacybrokergroup.com",
            "portrait": {
                "url": "https://assets.landwatch.com/resizedimages/1600/1200/l/80/1-5668579140",
                "thumbnail_url": "https://assets.landwatch.com/resizedimages/360/240/l/80/1-5668579140"
            },
            "member_since": "2023-03-04T02:00:15.897",
            "license_number": "0559072",
            "company_address": {
                "city": "Alpine",
                "street": "710 East Ave. E",
                "state_code": "TX",
                "postal_code": "79830"
            }
        },
        "listings": [
            {
                "id": 423073786,
                "url": "https://www.landwatch.com/brewster-county-texas-undeveloped-land-for-sale/pid/423073786",
                "acres": 25.92,
                "agent": {
                    "id": 3600242,
                    "url": "https://www.landwatch.com/profile/richmond-frasier/3600242",
                    "name": "Richmond Frasier",
                    "company": "Legacy Broker Group"
                },
                "price": {
                    "value": 260000,
                    "currency": "USD"
                },
                "title": "25.92 Acres, Sierra La Rana, Alpine Texas",
                "photos": [
                    {
                        "url": "https://assets.landwatch.com/resizedimages/1600/1200/l/80/1-5682102132",
                        "thumbnail_url": "https://assets.landwatch.com/resizedimages/360/240/l/80/1-5682102132"
                    }
                ],
                "status": "available",
                "address": {
                    "city": "Alpine",
                    "state": "Texas",
                    "county": "Brewster County",
                    "street": "Tract 57R Sierra la Rana",
                    "state_code": "TX",
                    "coordinates": {
                        "latitude": 30.351062,
                        "longitude": -103.575946
                    },
                    "postal_code": "79830"
                },
                "has_house": false,
                "has_video": true,
                "listed_at": "2025-05-29T07:31:58.063",
                "updated_at": "2026-10-21T12:08:05.047",
                "photo_count": 12,
                "property_id": 23669290,
                "listing_level": "Signature Partner",
                "price_display": "$260,000",
                "has_custom_map": true,
                "price_per_acre": 10030.86,
                "property_types": [
                    "Undeveloped Land",
                    "Horse Property"
                ],
                "has_virtual_tour": false
            }
        ],
        "pagination": {
            "page": 2,
            "total": 27,
            "per_page": 25,
            "result_cap": 500,
            "total_pages": 2,
            "filtered_out": 0,
            "has_next_page": false
        }
    },
    "meta": {
        "billable": true,
        "endpoint_family": "agent"
    },
    "success": true
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 422 | Validation Error | A parameter is missing or invalid. This response is not billable. |
| 404 | Not Found | The place, listing or agent does not exist. This response is not billable. |
| 503 | Upstream Unavailable | LandWatch could not be reached, or it answered with data that does not match the request. This response is not billable and is retryable. |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
