# Manateepao — Wrapped API

> **You are on:** `https://api.beta.paywithlocus.com/api` | [llms.txt](https://beta.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 for properties in Manatee County and retrieve detailed information including ownership records, sales history, and comparable sales data. Access parcel-level details such as land use, building area, living units, and transaction history across all property types.

**Category:** Government & Public Data | **Website:** [manateepao.gov/](https://manateepao.gov/) | **Docs:** [parse.bot/marketplace/a24838d9-29e1-4ead-a7f2-cc68ff5ad9a2/manateepao-gov-api](https://parse.bot/marketplace/a24838d9-29e1-4ead-a7f2-cc68ff5ad9a2/manateepao-gov-api)

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

## Access

**Base URL:** `https://api.beta.paywithlocus.com/api/wrapped/credits/manateepao/`
**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

Get detailed information for a specific parcel by Parcel ID. Returns ownership, mailing address, situs address, land use, land size, building area, living units, neighborhood, subdivision, and more.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `parcel_id` | string | Yes | Parcel ID to retrieve details for (e.g. 1102040509) |

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

### Get property sales

Get sales history for a specific parcel. Returns all recorded sales transactions including date, price, book/page, instrument type, and grantee.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `parcel_id` | string | Yes | Parcel ID to retrieve sales history for (e.g. 1102040509) |

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

### Search multifamily sales comparables

Search for multi-family sales comparables (DOR 03 and 08) with a minimum number of units sold since a given date. Returns property details and full sales history for each match.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `limit` | integer | No | Maximum number of properties to return with full details and sales history |
| `sale_date_start` | string | No | Minimum sale date in MM/DD/YYYY format. Omitting defaults to one year ago from today. |
| `units_low` | string | No | Minimum number of living units |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/manateepao/search-multifamily-sales-comparables \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"limit":"<integer>","sale_date_start":"<string>","units_low":"<string>"}'
```

### Search properties

Search for properties using multiple filters. Returns a list of matching parcels with basic info including parcel ID, owner names, address, and postal city. At least one filter should be provided. Results are capped at 1000 by the upstream system.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `dor_code` | string | No | DOR Land Use code. Comma-separated for multiple (e.g. '01' for single family, '03' for 10+ units, '08' for multifamily less than 10 units) |
| `own_last` | string | No | Owner's last name |
| `parcel_id` | string | No | Parcel ID (e.g. 1102040509) |
| `sale_date_start` | string | No | Minimum sale date in MM/DD/YYYY format |
| `sale_price_high` | string | No | Maximum sale price |
| `sale_price_low` | string | No | Minimum sale price |
| `situs_address` | string | No | Situs (property) address or partial address to search |
| `units_low` | string | No | Minimum number of living units |
| `zip_code` | string | No | Property zip code |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/manateepao/search-properties \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"dor_code":"<string>","own_last":"<string>","parcel_id":"<string>","sale_date_start":"<string>","sale_price_high":"<string>","sale_price_low":"<string>","situs_address":"<string>","units_low":"<string>","zip_code":"<string>"}'
```

## Next steps

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