The fabricext/match API has been updated. This will be indicated in returns by the ruleversion property now being incremented to 2. Improvements for how matching works include the following.
Alternates are now applied more liberally during initial full searches. This helps speed up processing.
Stricter enforcement for postcode position in returned results. This prevents issues where the postcode may incorrectly match a house_number.
Fixed issue where road names that are identified with numbers (ex: County Road 52) would incorrectly receive alternate road values for searching.
2025-08-07
Address matching is now available using the fabricext/match API (currently in preview). Preview means there may still be some changes forthcoming to its implementation. While in preview we encourage users to interact with the API, test it, and provide feedback.
CostQuest’s PyTools library has been made available on GitHub. This Python class provides a wrapper to access CostQuest APIs and provides support for features like rate limiting waits, request retries for resiliency, parallel workers, credit optimization, and intelligent implementations of solutions for more complex API use cases like those utilizing fabricext/locate. Users are free to use, download, redistribute, and modify the library. The library is provided as-is under the MIT license.
2025-08-01
API usage has moved to a credit-based approach. All endpoints that describe usage will now contain the following properties.
credits (preferred) and requests (deprecated) share the same value. They represent the number of credits consumed in the current reporting period. requests was left in and adjusted to not break existing implementations that may track usage via this property.
quota (preferred) and monthlyrequests (deprecated) share the same value. They represent the total number of credits available in the current reporting period. monthlyrequests was left in to not break existing implementations.
rawrequests is the actual count of API calls.
2025-07-15
New fabric data with vintage 202506 is now available with initial data fields.
IMPORTANT Starting in fabric vintage 202506 the uuid column is no longer an actual UUID type. It is now an int64 but can be treated as text for backwards compatibility. The new format facilitates much faster indexing and retrieval than true UUIDs. All prior vintages will still use true UUIDs and vintages of 202506 and later will use the new format. The name of the field will remain the same across all APIs.
2025-06-29
coverage API data updated with the December 2024 BDC data release.
fabric/collect2 endpoint introduced. This is a more efficient method of collecting all fabric locations within a GeoJSON requiring less work than utilizing the combination of fabric/collect and geosvc/divide.