# Esearch Fbcad — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search and access detailed property records from Fort Bend Central Appraisal District, including keyword searches, advanced filtering options, and comprehensive property information. Find specific properties in Fort Bend County with complete appraisal details and ownership records.

**Category:** Government & Public Data | **Website:** [esearch.fbcad.org/](https://esearch.fbcad.org/) | **Docs:** [parse.bot/marketplace/9c0e3314-2231-41c6-a62a-45c2e44f47da/esearch-fbcad-org-api](https://parse.bot/marketplace/9c0e3314-2231-41c6-a62a-45c2e44f47da/esearch-fbcad-org-api)

Pay-per-use API proxy for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/credits/esearch-fbcad/`
**Auth:** `Authorization: Bearer <LOCUS_CREDITS_SECRET_KEY>` (an `lcr_` secret key or a scoped `lcac_` agent credential)
**Required header:** `Idempotency-Key: <fresh UUID per call>`. A retry with the same key replays the stored result without a new charge.
**Response:** the provider response after any endpoint-specific normalization. `X-Locus-Credits-Charged` carries the charge and `X-Locus-Credits-Balance` the remaining balance. Insufficient credits return `402` before the provider is called.
**Pricing:** estimated costs below are USD. Locus debits the credit equivalent at your workspace rate.

Full call contract: https://docs.paywithlocus.com/api-reference/introduction

> Using a Pay With Locus wallet key (`claw_` prefix)? Wallet routes are documented separately: https://docs.paywithlocus.com/wrapped-apis/for-agents

## Endpoints

### Get property detail

Retrieve comprehensive property details by Quick Ref ID. Returns account information, property values breakdown, land segments, building improvements, taxing jurisdictions, historical roll values, and deed transfer history. Each section may be empty if no data exists for that property.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `property_id` | string | Yes | Quick Ref ID of the property (e.g. R322436, P382280) |
| `year` | string | No | Tax year to retrieve data for. Omitting returns the current/default year. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/esearch-fbcad/get-property-detail \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"property_id":"<string>","year":"<string>"}'
```

### Search advanced

Advanced property search combining multiple structured filters. At least one filter parameter must be provided. Multi-word values are automatically quoted for exact matching. Supports filtering by owner name, street, subdivision, property type, and other criteria. Returns the same paginated result shape as keyword search.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `abstract` | string | No | Abstract name or ID |
| `agent_id` | string | No | Agent ID |
| `board_member` | string | No | ARB Board Member name |
| `condo` | string | No | Condo name |
| `dba` | string | No | Doing Business As name |
| `geo_id` | string | No | Geographic ID |
| `hearing_date` | string | No | ARB Hearing Date in YYYY-MM-DD format |
| `mobile_home_park` | string | No | Mobile Home Park name |
| `neighborhood` | string | No | Neighborhood code |
| `owner_id` | string | No | Owner ID (e.g. O0894707) |
| `owner_name` | string | No | Owner name to search for |
| `property_type` | string | No | Property type filter (e.g. Real, Personal, Mineral) |
| `quick_ref_id` | string | No | Quick Ref ID (e.g. R322436) |
| `street_name` | string | No | Street name |
| `street_number` | string | No | Street number |
| `subdivision` | string | No | Subdivision name |
| `tax_year` | string | No | Tax year (e.g. 2025, 2026) |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/esearch-fbcad/search-advanced \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"abstract":"<string>","agent_id":"<string>","board_member":"<string>","condo":"<string>","dba":"<string>","geo_id":"<string>","hearing_date":"<string>","mobile_home_park":"<string>","neighborhood":"<string>","owner_id":"<string>","owner_name":"<string>","property_type":"<string>","quick_ref_id":"<string>","street_name":"<string>","street_number":"<string>","subdivision":"<string>","tax_year":"<string>"}'
```

### Search properties

Full-text keyword search across Fort Bend CAD property records. Matches against owner names, addresses, property IDs, and other fields. Returns paginated results ordered by relevance. Set is_arb to search Appraisal Review Board hearing records instead of the standard roll.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `is_arb` | boolean | No | If true, search Appraisal Review Board records |
| `keywords` | string | Yes | General search keyword (address, owner name, property ID, etc.) |
| `page` | integer | No | Page number for pagination |
| `page_size` | integer | No | Number of results per page |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/esearch-fbcad/search-properties \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"is_arb":"<boolean>","keywords":"<string>","page":"<integer>","page_size":"<integer>"}'
```

## Next steps

- [All wrapped API providers](https://paywithlocus.com/wapi/index.md): pick another provider.
- [Find and call tools](https://paywithlocus.com/agent/tools.md): price ceilings, async results, and errors.
- [Credits and billing](https://paywithlocus.com/agent/billing.md): what a call costs and how to add credits.
- [Agent docs index](https://paywithlocus.com/agent/index.md): every Locus agent page.