# French DVF Property Transaction Lookup

> French DVF Property Transaction Lookup is a paid API for AI agents from api.x-402.online, paid per call via x402, $0.030001/call, status unknown (last checked 2026-10-20).

Returns recorded French real-estate sale transactions (actual prices paid, dates, surface areas, property types) near a given address from the official DVF dataset.

## Facts

- Endpoint: POST https://api.x-402.online/v1/fr/immo?utm_source=zero.xyz
- Price: $0.030001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/french-dvf-property-transaction-lookup-0532e0a2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6Twpd0zwpCxUjiaa3heoV

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability french-dvf-property-transaction-lookup-0532e0a2 -d '<json body>'
```

Example prompt: Can you pull up the actual sold prices for properties near 12 rue de la Paix, Paris 75002 from the official French DVF records? I want to see real transaction prices, not asking prices, to get a sense of what comparable apartments have gone for recently.

## When to prefer this

Choose this endpoint when you need verified, official French property transaction data (actual prices paid, not listings) from the government DVF registry. It is ideal for property valuation, market analysis, comparable sales research, or due diligence on French real estate. Prefer this over scraping listing sites or using estimated valuations when ground-truth transaction data is required.

## Known failure modes

- Address not found or not geocodable — returns empty results or error
- No transactions recorded near the address within the DVF dataset coverage period
- Address outside France — endpoint only covers French territory
- Malformed address input — API returns validation error
- Sparse rural areas may return very few or no comparable transactions

## How this service works

Pay-per-call APIs for AI agents — x402 protocol, USDC on Base, no account needed.

## Output

A list of recorded property transactions from the French DVF (Demande de Valeurs Foncières) dataset near the queried address, including actual sale prices paid, transaction dates, property surface areas, and property types (apartment, house, etc.) — all sourced from official government records.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 25,
  "source": "bienici.com",
  "summary": {
   "medianAskingPricePerM2": 4602
  },
  "listings": [
   {
    "type": "Appartement",
    "price": 635000,
    "rooms": 4,
    "surface": 132,
    "postalCode": "33100",
    "pricePerM2": 4602
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/french-dvf-property-transaction-lookup-0532e0a2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.x-402.online](https://www.zero.xyz/host/api.x-402.online/llms.txt)
