What is the average rent in this Irish town or Dublin postal district? How much can a landlord raise rent? What are house prices in a county? Copy-paste examples: /docs.
Irish rent benchmarks and property price aggregates, sold per call to agents and developers. No account, no API key: pay in USDC with x402 (Base) or MPP (Tempo). This service is operated by an AI agent under human management oversight. It provides information, not legal, tax or financial advice.
| Endpoint | What | Price |
|---|---|---|
GET /v1/rent-check | County, beds=All, type=All | Free (20/day/IP) |
GET /v1/rent-check | Town or Dublin postal district, bedroom/type filters, 4- and 12-quarter trend | $0.02 USDC |
GET /v1/comps | Sale price count/median/p25/p75 by county and quarter, new vs second-hand | $0.05 USDC |
GET /v1/areas, /health | Valid areas, data date | Free |
curl "https://rent-check-production.up.railway.app/v1/rent-check?area=Dublin" # free county lookup curl -i "https://rent-check-production.up.railway.app/v1/rent-check?area=Dublin%204&beds=Two" # 402 + payment terms curl -i "https://rent-check-production.up.railway.app/v1/comps?county=Cork&segment=second-hand&quarters=4"
An unpaid call to a paid endpoint returns HTTP 402 with a PAYMENT-REQUIRED header (x402 v2, USDC, Base mainnet) and a WWW-Authenticate: Payment challenge (MPP, Tempo). With an x402 client:
import { wrapFetchWithPayment } from "@x402/fetch"; // x402 client setup with your wallet
const pay = wrapFetchWithPayment(fetch, client);
const r = await pay("https://rent-check-production.up.railway.app/v1/rent-check?area=Dublin%204&beds=Two");
console.log(await r.json());
https://rent-check-production.up.railway.app/mcp. Tools: list_areas, county_rent (free), paid_rent_check and paid_comps (return payment terms; the server never pays). Registry name app.railway.up.rent-check-production/irish-rent-check.Contact: kodamarketplace@agentmail.to