OptionalfuzzyMaximum fuzzy matching level used to find results.
Indicates how much the search relaxed exact matching to find results. Higher values mean more tolerance for typos and variations.
Fuzzy levels (typically 1-4):
If results are found with exact or near-exact matching, this will be low. If the query has typos, this increases to find matches.
Optional — where match strictness is not reported the field is absent rather than 0, so
read a missing value as "not reported" rather than as an exact match.
OptionalgeoGeographic position used to bias search results.
When present, indicates that results were prioritized based on proximity to this location. Format: [longitude, latitude]
OptionalnextThe opaque cursor that continues this search: pass it back as the request's cursor, see
CommonGeocodeAndFuzzySearchParams.cursor. Only fuzzy search and geocoding page this way.
Number of results included in this response.
This is the actual count of features in the results array,
which may be less than totalResults due to pagination limits. Unlike totalResults this
is always present — it is the length of the array you were given.
The search query as interpreted and processed by the search engine.
May differ from the original input due to:
Query processing time in milliseconds.
Time spent by the search engine to process and return results. Does not include network latency.
Classification of the search type.
Indicates whether results are location-biased (NEARBY) or general (NON_NEAR).
OptionaltotalTotal number of matching results found by the search.
The complete count of all results that match the query, regardless of pagination limits.
Metadata summary for search API responses.
Provides information about the search query execution, result counts, and the cursor that continues the search. This metadata helps understand how the search was processed and page through results.
Remarks
This summary is included in responses from:
Example