Developer Tools
Find matching JSON paths and values by key name inside nested JSON.
Use this JSON Path Finder to search a JSON object or array for matching key names and return their paths with values. It is useful for large API responses, webhook debugging, field discovery, payload analysis, and quickly locating where a specific key appears inside nested JSON. You can provide the JSON and a search term in JSON format or with a separator block.
Use this JSON Path Finder to search a JSON object or array for matching key names and return their paths with values. It is useful for large API responses, webhook debugging, field discovery, payload analysis, and quickly locating where a specific key appears inside nested JSON. You can provide the JSON and a search term in JSON format or with a separator block.
Use json path finder when you need a fast browser-based result without extra setup. It works well for quick checks, one-off tasks, and routine formatting or calculation work.
Read step-by-step usage guidance, best practices, and common mistakes.
See common questions and answers about input, output, and tool usage.
Review practical input and output examples before running the tool.
Find similar and supporting tools for adjacent actions and follow-up tasks.
Input
{"json":{"user":{"id":7,"profile":{"email":"a@example.com"}}},"query":"email"} Output
{
"query": "email",
"matchCount": 1,
"matches": [
{
"path": "$.user.profile.email",
"value": "a@example.com"
}
]
} Useful when you know the field name but not where it appears in the structure.
Input
{"json":{"user":{"id":7},"orders":[{"id":101},{"id":102}]},"query":"id"} Output
{
"query": "id",
"matchCount": 3,
"matches": [
{
"path": "$.orders[0].id",
"value": 101
},
{
"path": "$.orders[1].id",
"value": 102
},
{
"path": "$.user.id",
"value": 7
}
]
} Useful when the same key appears in several different parts of a payload.
Fix: Use JSON with json and query fields, or separate the JSON and query with ---.
Fix: Use a more specific key name to reduce noisy matches.
Fix: Format or validate the payload before running the search.
Fix: This tool searches key names and returns matching paths. It is not a full JSONPath evaluator.
Fix: Use JSON Key Extractor first to inspect the exact path names available.
It searches JSON key names and returns matching paths with their current values.
Yes. Matching keys inside arrays are returned with indexed paths such as $.items[0].id.
You can use JSON like {"json": {...}, "query": "id"} or separate the JSON and query with ---.
No. It is a path finder for matching key names, not a full JSONPath expression evaluator.
Use Key Extractor when you want the full list of keys instead of searching for one specific key name.