Search

Full paginated text + attribute search

Paginated search across the parcel search index by free-text query (q) and optional field/state/city filters. Distinct from POST /api/v1/search which is geo-bounded; this endpoint is text-anchored and works without a bounding box. Returns 50/page by default, 200 max.

get/api/v1/search/full

Request

  • Base URL: https://propraven.com
  • URL: https://propraven.com/api/v1/search/full
  • Auth: HTTP bearer

Query parameters

qstring required

Search query. Min 2 chars.

field'all' | 'address' | 'owner_name' | 'city'

Field to match against.

statestring

2-letter state filter.

citystring

City filter.

pageinteger

1-indexed page number.

limitinteger

Page size, max 200.

sort'address' | 'city' | 'state' | 'owner_name' | 'total_value' | 'year_built'

Sort column.

dir'asc' | 'desc'

Sort direction.

afterstring

Opaque keyset cursor: pass the previous page's nextCursor. Preferred over page.

Response

Paginated search results.

totalinteger required
totalCappedboolean required
pageinteger required
pagesinteger required
hasMoreboolean required
nextCursorstring nullable required
total_is_cappedboolean
fanout_collapseobject

Present only when fan-out copies were collapsed (#552): the number of copies suppressed, the families and complete; complete: false with copies_suppressed: null when the check could not run (the totals then include any copies). The witness is the county extent table (county_bbox.json), never the served county_fips.

Changes

No recorded changes to this operation across all 1 revision of this API.