Migrating from Matrixian
Based on Matrixian's public documentation, October 2026.
Using Claude Code? The migrate-from-matrixian skill moves your code over with these tables; see the Claude Code plugin.
Endpoints
Section titled “Endpoints”| Matrixian | What | Huispedia |
|---|---|---|
GET /, GET / | Home valuation | GET / |
GET / with your own characteristics | Valuation with your own inputs | POST / |
GET / | Valuation with references | GET / (contract)With the five best reference homes. |
GET / | Value range | GET /The range is lower to upper. |
GET / | Reference homes | GET / (contract) |
GET / | Sale price | GET / (contract) |
GET /, GET / | WOZ value | GET / |
GET / | Property characteristics | GET /GET / |
GET / | BAG data | GET /GET / |
GET / | Neighbourhood information | GET /GET /GET / |
Transactions, reference homes and home valuation plus come with a contract: [email protected].
Authentication
Section titled “Authentication”| Matrixian | Huispedia | |
|---|---|---|
| Key | Authorization: Bearer <api-key> | Authorization: Bearer hp_ or X-API-Key: hp_ |
| Base URL | https:/ | https:/ |
| Method | GET with query parameters | GET with the home in the path; POST only for scenarios |
| Response | {id, params, data, error, meta, status} | The data at the top level; meta with request_ and credits |
Addresses and areas
Section titled “Addresses and areas”| Matrixian | Huispedia | Note |
|---|---|---|
postal + house + house + house | 1076LJ-12-2 | Postcode, number and extension with hyphens in the path; letter and extension go together in the last part. |
house, house | house_ | Not sure: GET / returns every home with its house_. |
bag, bag (nummeraanduiding) | bag:0363200000028422 | |
bag, bag | bag_, bag_ | In GET /; ask for a building with GET /. |
valuation (2026-09-01) | as_ (2026-09-01) | |
buurt (BU04170328) | neighbourhood:BU04170328 | An area is level:code; GET / gives the codes. |
More in Addresses and areas.
Fields
Section titled “Fields”Home valuation
GET / → GET /
| Matrixian | Huispedia | Note |
|---|---|---|
postal, house, house, house | {locator} | |
valuation | ?as_ | Up to six months back; further back with the valuation history. |
data., data. | valuation. | |
data. | valuation. | |
data. | confidence. | Here the probability that the value is within 10% of a sale price. |
data. | confidence. | There 0 to 5; here high, medium or low. |
data. (Leadtool) | valuation., valuation., valuation. | Two numbers with their certainty (80%). |
data., postal, house, house, street, city, municipality | address., address., address., address., address., address., address. | |
data., build, use, parcel, volume, energy, rooms | type., construction., dimensions., dimensions., dimensions., energy., rooms.In GET / | From Property characteristics. |
data., hist, hist | data[]., data[]., data[].In GET / | Every sale of the home, with a contract. |
data. | references[]In GET / | |
data., med, num, med | market., market.In GET / | Per neighbourhood, district or municipality; not per postcode or street. |
Valuation with your own characteristics
GET / → POST /
| Matrixian | Huispedia | Note |
|---|---|---|
postal, house, house | data[]., data[]., data[]. | |
use | data[]. | |
parcel, volume | data[]., data[]. | |
build, number | data[]., data[]. | |
build | data[]. | terraced, corner, semi_, detached or apartment. |
energy | data[]. | |
monument | Not available here | |
data. | data[]. |
Property characteristics
GET / → GET /
| Matrixian | Huispedia | Note |
|---|---|---|
object | type. | |
build | construction. | |
living, use | dimensions., dimensions. | |
other, attached, external | dimensions., dimensions., dimensions. | |
parcel, volume | dimensions., dimensions. | |
number, number, number, number | rooms., rooms., rooms., rooms. | |
energy | energy. | |
energy | valid_In GET / | |
latitude, longitude | address., address. | |
bag, bag, neighbourhood and municipality codes | bag_, bag_, neighbourhood., municipality_In GET / | |
description | Not available here |
Reference homes
GET / → GET /
| Matrixian | Huispedia | Note |
|---|---|---|
n | ?limit= | 3 to 30. |
valuation | ?as_ | |
max, min | ?max_, ?max_ | |
min, max | ?min_, ?max_ | |
min, max | ?min_, ?max_ | |
allowed | ?same_ | Only the same type, or all types. |
location, house, transport | ?sort= | Sort by similarity, distance or date; no weights of your own. |
references[] | data[] | |
distance, date | data[]., data[]. | |
house, build, use | data[]., data[]., data[]. | |
reference, location, house | Not available here | |
offered, image, description | Not available here |
Transactions
GET / → GET /
| Matrixian | Huispedia | Note |
|---|---|---|
valuation, date | Not available here | You get every sale of the home; filter on transaction_ yourself. |
sale, transport | data[]., data[]. | |
transaction | data[]. | |
transaction | data[]. | At today's price level. |
WOZ value
GET / → GET /
| Matrixian | Huispedia | Note |
|---|---|---|
woz, woz | values[]., values[]. | |
characteristics | type, dimensions, constructionIn GET / |
Neighbourhood information
GET / → GET /
| Matrixian | Huispedia | Note |
|---|---|---|
buurt or an address | {area} | Codes from GET /. |
Bevolking | population, households, age | |
Wonen | stockIn GET / | |
geometry | geometryIn GET / | With include=geometry. |
Inkomen, Energie, Criminaliteit | Not available here |
Errors
Section titled “Errors”An error is application/problem+json with a fixed code; every code is on Errors.
| Matrixian | Huispedia | Note |
|---|---|---|
400 (errors[]. is the parameter) | 400 invalid_ | errors names what is wrong per field. |
401 | 401 unauthenticated, 401 key_, 401 key_ | |
403 (access_, missing_) | 403 entitlement_, 403 forbidden | |
403 (rate_) | 429 rate_ | Here 429; wait Retry-After seconds. |
404 (unknown address) | 404 not_ | |
500 | 500 internal_ | |
503 | 503 upstream_ | |
{id, status: "failure", error: {code, message, errors}} | application/ with code, detail, errors, request_ |
Bulk and limits
Section titled “Bulk and limits”| Matrixian | Huispedia | |
|---|---|---|
| Rate | Not published; at the limit 403 rate_ | 6 per second and 6 at once on a paid plan; 1 and 2 on Free; X-Rate in every response |
| Bulk | No bulk endpoint documented | POST /: 100 homes per call |
| Correlation | id, X-Amzn-Trace-Id | meta., request_ |
Example: home valuation
Section titled “Example: home valuation”Matrixian
curl "https://api.matrixian.com/v1/homevalue?postalCode=1076LJ&houseNumber=12&houseNumberExt=2" \ -H "Authorization: Bearer $MATRIXIAN_KEY"Huispedia
curl https://huispedia.dev/v5/properties/1076LJ-12-2/valuation \ -H "Authorization: Bearer $HUISPEDIA_KEY"Matrixian
import os, requests
r = requests.get( "https://api.matrixian.com/v1/homevalue", headers={"Authorization": f"Bearer {os.environ['MATRIXIAN_KEY']}"}, params={"postalCode": "1076LJ", "houseNumber": 12, "houseNumberExt": "2"},)value = r.json()["data"]["predictedValue"]Huispedia
import os, requests
r = requests.get( "https://huispedia.dev/v5/properties/1076LJ-12-2/valuation", headers={"Authorization": f"Bearer {os.environ['HUISPEDIA_KEY']}"},)r.raise_for_status()v = r.json()["valuation"]value, lower, upper = v["value"], v["lower"], v["upper"]Differences
Section titled “Differences”Not available here
Section titled “Not available here”- Checking availability first (
/): not available here; ahomevalue/ available 404 not_costs no credits.found - Monument status as valuation input (
monument): not available here. - Market figures per postcode or street (
num,Zip* num): not available here; per neighbourhood instead.Str* - Your own weights and scores per reference home: not available here; the order gives the likeness.
- Income, energy and crime per neighbourhood: not available here.
- Housing costs (
/): not available here.local-tax-energy-expenses - Home photos (
/,house-images /): not available here.get_ front_ view - Cadastral objects and ownership extracts: not available here.
- Commercial transactions: not available here.
No equivalent at Matrixian
Section titled “No equivalent at Matrixian”- An interval with lower and upper bound on every valuation: no equivalent at Matrixian, except the Leadtool's range string.
409 address_with the candidates when an address has several homes: no equivalent at Matrixian.ambiguous - What-if scenarios and up to 100 homes per call: no equivalent at Matrixian.
- Monthly valuation history: no equivalent at Matrixian.
- Price index per area (
/): no equivalent in Matrixian's public documentation.v5/ areas/ {area}/ trends - Environment (foundation, subsidence, noise, air) per address: no equivalent in Matrixian's public documentation.