Build / Dashboards
Claims triage dashboard
Is there reported and radar-detected storm history near a property on a given date? Get a yes or no and a reference ID. It is a record, not proof of damage.
Pythonhistory dataset

What it does
For each claim, ask the history dataset about one property and one date of loss. You get a yes or no, the reported events just before and after, and a formatted report with a reference ID. It is a record, not proof of damage. A person still decides the claim.
- Always run the free preview first so the claim handler sees the price.
- Store the reference ID next to the claim record.
API calls
Set your key once: export TFX_KEY=tfx_live_.... Free previews need no key.
Free preview: line count and price
curl "https://data.truefixr.com/v1/data?dataset=history&address=891%20Lake%20Hollow%20Blvd%20SW,%20Marietta,%20GA%2030064&date_of_loss=2026-04-14"
Paid report with the claims-evidence mode
curl -H "Authorization: Bearer $TFX_KEY" "https://data.truefixr.com/v1/data?dataset=history&address=891%20Lake%20Hollow%20Blvd%20SW,%20Marietta,%20GA%2030064&date_of_loss=2026-04-14&addresses=true"
Code (Python)
Cut down on purpose. Print the real response keys on your first call before you map fields.
import os
import requests
API = "https://data.truefixr.com/v1/data"
HEAD = {"Authorization": f"Bearer {os.environ['TFX_KEY']}"}
def check_claim(address: str, date_of_loss: str) -> dict:
params = {
"dataset": "history",
"address": address,
"date_of_loss": date_of_loss,
"addresses": "true",
}
r = requests.get(API, params=params, headers=HEAD, timeout=90)
r.raise_for_status()
data = r.json()
return {
"reference_id": data.get("reference_id"),
"report_markdown": data.get("report_markdown"),
"raw": data, # inspect for the yes/no and the before/after events
}
if __name__ == "__main__":
out = check_claim("891 Lake Hollow Blvd SW, Marietta, GA 30064", "2026-04-14")
print(out["reference_id"])