Overview
Reconciles a column of names against a reference catalog that you supply — your catalog, not a public knowledge base — using native OpenRefine reconciliation with a caller-set edit distance and an optional required type. The result separates rows with a single candidate, rows with several, and rows with none, and it leaves the ambiguous ones ambiguous: an automatic pick would be the cheapest possible way to introduce a wrong identity into a reference dataset.
Protocol
x402 (POST)
Price
$0.0040
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
uncategorized
Provider
agent
Indexed
2026-10-23 04:27:35
Health
Status
healthy
Latency (p50)
358ms
Uptime (30d)
100.0%
Reliability Score
95/100
Last Checked
2026-10-31 07:13:58
Last Healthy
2026-10-31 07:13:58
Consecutive Failures
0
Input Schema
{
"body": {
"catalog": [
{
"id": "ref_a",
"name": "Aa",
"type": "org"
},
{
"id": "ref_b",
"name": "BB",
"type": "org"
},
{
"id": "ref_acme",
"name": "Acme Ltd",
"type": "org"
},
{
"id": "ref_acme_reordered",
"name": "Ltd Acme",
"type": "org"
},
{
"id": "ref_person",
"name": "Aa",
"type": "person"
},
{
"id": "ref_godel",
"name": "Godel",
"type": "org"
}
],
"max_edit_distance": 0,
"query_column": "name",
"required_type": "org",
"table": {
"columns": [
"name",
"source_code"
],
"rows": [
{
"id": "row_a",
"values": [
"Aa",
"001"
]
},
{
"id": "row_b",
"values": [
"BB",
"002"
]
},
{
"id": "row_a_repeat",
"values": [
"Aa",
"003"
]
},
{
"id": "row_ambiguous",
"values": [
"Acme Ltd",
"004"
]
},
{
"id": "row_none",
"values": [
"ZZ",
"005"
]
},
{
"id": "row_null",
"values": [
null,
"006"
]
},
{
"id": "row_empty",
"values": [
"",
"007"
]
},
{
"id": "row_punctuation",
"values": [
"!!!",
"008"
]
},
{
"id": "row_accent",
"values": [
"Gödel",
"009"
]
}
]
}
},
"bodyType": "json",
"method": "POST",
"type": "http"
}