API

Pay-per-call. Authenticate with Authorization: Bearer dh_live_… (generate the key in App → Settings, Pro plan+). 100 free calls/month, volume discounts automatic.

GET /api/v1/dvf €0.04/call

Median notarized €/m² for a French address.

curl -H "Authorization: Bearer $KEY" \
  "https://api.prophound.com/api/v1/dvf?address=12+rue+Oberkampf+Paris&type=Appartement"

→ { "pricePerM2": 9120, "sales": 27, "section": "000AQ", "insee": "75111", "source": "DVF" }

GET /api/v1/listings €0.02/call

Deduplicated sourced listings matching arbitrary criteria.

curl -H "Authorization: Bearer $KEY" \
  "https://api.prophound.com/api/v1/listings?zones=75011,33000&types=apartment&maxPrice=500000&limit=50"

→ { "count": 12, "results": [ { "id": "…", "title": "…", "price": 285000, "surface": 64, … } ] }

POST /api/v1/rcp €0.40/call

Compliance verdict of a bylaw text for a target activity (short_term_rental, coliving, residential_rental, office, retail, restaurant, medical). Clauses quoted.

curl -X POST -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
  -d '{"text":"<bylaw text>","activity":"short_term_rental"}' \
  https://api.prophound.com/api/v1/rcp

→ { "verdict": { "status": "positive_signal", "conclusion": "…", "citations": [ … ] } }

Errors: 401 invalid key · 403 plan without API · 400 bad input · 502 upstream data source down.

Volume discounts: −20% beyond 10,000 calls/mo, −40% beyond 50,000 calls/mo, applied on the invoice.