← All templates
Agent ToolSite diligence

Parcel Enrich: Selected Fields

A complete Agent Skill — copy it and drop it into your agent’s skills folder as parcel-enrich-selected/SKILL.md and it can run this recipe on its own.

Investigate one parcel with a small field selection and preserve every value's provenance and status.

Selected fieldsOne parcel
Open in playground

How it works

  1. Send POST /v1/enrich with fields: ["owner", "slope_degrees"] for a small first review. fields always contains individual Enrich IDs; selecting a bundle uses the separate preset parameter.
  2. Authenticate with your own Mireye account or API token. Enrich currently costs zero customer credits; account rate limits still apply. Use a 120-second client timeout and allow for larger responses when requesting every field.
  3. Supply either a US address or lat and lng, never both. Check resolved_location and address geocode provenance, then parcel_match.status: only matched runs field calculations. Ambiguous, no_match and unavailable return empty fields; those outcomes are not evidence that requested facts are absent. Never select an ambiguous candidate automatically.
  4. For a matched parcel, read analysis_point: point data uses the stored parcel centroid or input fallback, while polygon calculations use the matched boundary. Preserve each field's value, unit, source, source_url, confidence, timestamps, notes and interpretation_hints. Keep all returned fields, including unfamiliar IDs and nested JSON values.
  5. Inspect each field's ok, absent or failed status and partial_failures even after HTTP 200. Absent means null with an explanatory note; failed means null with error and retryable. Preserve retryable: false and meaningful null metadata. Nonfailed error/retryable and lifecycle may be omitted; do not require them or turn missing data into zero.
  6. The sample below illustrates a response shape, not a live result for the example coordinate. Try your own parcel in the Enrich playground at https://www.mireye.com/dashboard/enrich or https://www.mireye.com/integrate. Choose names from https://docs.mireye.ai/api-reference/enrich-fields; Fetch's /v1/meta/fields catalog describes different selectors.

Example response

lat
40.75
lng
-73.99
fetched_at
2026-10-20T12:00:00Z
resolved_location
lat
40.75
lng
-73.99
source
coordinate
analysis_point
lat
40.7501
lng
-73.9898
method
stored_parcel_centroid
source
parcel.centroid_lat/centroid_lon
parcel_match
status
matched
parcel
parcel_id
example-parcel
apn
000001
address
100 EXAMPLE ROAD, EXAMPLE CITY, NY
source
parcel_vendor
match_type
exact_intersect
match_distance_m
0
candidates
—
reason
null
fields
owner
null — PARCEL_VENDOR
slope_degrees
12.5 degrees — USGS_3DEP
partial_failures
—

Get a Mireye API key at mireye.com/account.