Spark API
FBS's proprietary REST API over Flexmls MLS content. Documented services include Listings (plus photos, documents, floor plans, videos, virtual tours, open houses, rooms, units, history and rules), Contacts, Saved Searches, Listing Carts, Portals/VOW accounts, Market Statistics, Overlays, Standard Fields and custom field metadata, System Info, and a Developers service for keys, roles, domains, authorizations and usage. Filtering uses SparkQL. Authentication is a Bearer access token obtained through OAuth 2 or an MLS-issued non-expiring token; anonymous requests return HTTP 401.
Documentation
Documentation
https://sparkplatform.com/docs
APIReference
https://sparkplatform.com/docs/api_services/read_first
Documentation
https://sparkplatform.com/docs/api_services/listings
Documentation
https://sparkplatform.com/docs/api_services/market_statistics
Documentation
https://sparkplatform.com/docs/supporting_documentation/sparkql_grammar
Documentation
https://sparkplatform.com/docs/supporting_documentation/search_and_paging_syntax
Authentication
https://sparkplatform.com/docs/authentication/access_token
Other Resources
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/spark-platform/refs/heads/main/errors/spark-platform-error-codes.yml
Conventions
https://raw.githubusercontent.com/api-evangelist/spark-platform/refs/heads/main/conventions/spark-platform-conventions.yml
Examples
https://raw.githubusercontent.com/api-evangelist/spark-platform/refs/heads/main/examples/spark-platform-request-examples.yml
SignUp
https://sparkplatform.com/register/developers
TermsOfService
https://sparkplatform.com/docs/terms_of_use/developer_agreement_and_terms_of_use
APIsJSON
https://raw.githubusercontent.com/api-evangelist/spark-platform/refs/heads/main/apis.yml