# Below-market deal feed

> **Casafari is the AI agent-native real estate data intelligence platform.** The most complete property index in Europe: a deduplicated, cleaned property graph of residential and commercial property, for sale and for rent, in 16 countries. Every property is one record with its full price and market history. [How the property graph is built](/docs/property-graph).

**Homes asking well under our market value, with the evidence.**

You get: Daily shortlist. It uses Location Lookup and Property Sourcing, takes 200 tokens a run (€8.00 at €0.04 a token) and runs daily. For: Investor or fund.

**Status:** runs today.

## What it does

| # | Step | Product | Tokens |
|---|---|---|---|
| 1 | `locations_search` | Location Lookup | 0 |
| 2 | `property-sourcing_search`: below_market_pct, days on market | Property Sourcing | 50 |
| 3 | `property-sourcing_get_property` × 10 | Property Sourcing | 100 |
| 4 | `property-sourcing_get_closing_prices` × 10 | Property Sourcing | 50 |

One run: **200 tokens**, €8.00. Each call costs the same over MCP and REST, so the run always costs what the table says. [How many tokens your volume needs](/playbooks), and [plans and credits](/pricing).

## Where it runs

Every country the products it uses cover. The plan names a country that one of them does not.

## Run in Claude

This playbook calls 2 Casafari MCP servers. Add each to Claude, ChatGPT or any MCP client, and sign in the first time you use them (a Free account, no card, is created then; [console](https://platform.casafari.com/console/)).

- Location Lookup: `https://platform.casafari.com/mcp/locations`
- Property Sourcing: `https://platform.casafari.com/mcp/property-sourcing`

In Claude Code:

```bash
claude mcp add --transport http casafari-locations https://platform.casafari.com/mcp/locations
claude mcp add --transport http casafari-property-sourcing https://platform.casafari.com/mcp/property-sourcing
```

Then ask:

```text
Run the below-market deal feed playbook for Spain every working day: call locations_search, then property-sourcing_search, then property-sourcing_get_property, then property-sourcing_get_closing_prices, in that order, and tell me what each step cost in tokens.
```

## Get the API calls

The same steps as REST calls, in order. Create a platform API key in the console and export it as `CASAFARI_API_KEY`; each call takes the parameters its operation documents in the [REST reference](/docs/rest).

```bash
# 1. Location Lookup, 0 tokens a call
curl -X GET https://platform.casafari.com/v1/locations/search \
  -H "Authorization: Bearer $CASAFARI_API_KEY"

# 2. Property Sourcing, 50 tokens a call
curl -X POST https://platform.casafari.com/v1/property-sourcing/searches \
  -H "Authorization: Bearer $CASAFARI_API_KEY"

# 3. Property Sourcing (10 times), 10 tokens a call
curl -X GET https://platform.casafari.com/v1/property-sourcing/properties/{property_id} \
  -H "Authorization: Bearer $CASAFARI_API_KEY"

# 4. Property Sourcing (10 times), 5 tokens a call
curl -X GET https://platform.casafari.com/v1/property-sourcing/properties/{property_id}/closing-prices \
  -H "Authorization: Bearer $CASAFARI_API_KEY"
```

## Other playbooks

- [Check the AI's shortlist](/playbooks/check-ai-shortlist): Paste five links, get each home's evidence side by side.
- [Price a new-build scheme](/playbooks/scheme-pricing): Set the price of each home and the mix from what sells, not what is asked.
- [Rental yield screen](/playbooks/yield-screen): Rank areas by gross yield and price momentum.
- [Market entry brief](/playbooks/market-entry): Should we enter this city: prices, momentum, liquidity, registered sales.
- [All playbooks and the calculator](/playbooks)
