StreetProof Physical Brand Index™ (PBI)
Developer documentation — REST API v1
Add business-independent real-world evidence to an entity graph, search product, AI answer, risk model, or research workflow. The public REST API exposes accepted physical citations, Presence Records, PPS, city indexes, methodology receipts, and machine activity. The executable OpenAPI 3.1 contract is authoritative. Every example below is generated from one versioned fixture and checked against that contract during the production build.
Illustrative data only
Every record in this file is fictional and illustrative. Example identifiers never resolve to production records.
Lifecycle
- API version:
v1 - Schema version:
2026-08-07.v11 - Status:
public_beta - Introduced:
2026-07-29 - Canonical example artifact:
/api-examples.json
The machine artifact and OpenAPI document include the exact deployed Git revision. They use the source revision and fixed fixture version, not a random generation timestamp.
Entity results are city-specific presence_record objects. The identity_hierarchy field publishes brand, organization, and scope relationships only after manual review. An unreviewed value means no relationship has been published; it never proves that none exists.
Access and invariants
- Public read operations require no key during public beta.
- Partner portal and webhook operations require a StreetProof bearer key.
- No accepted StreetProof citation matched the request. It never proves absence, closure, inactivity, or that a business is unreal, regardless of coverage tier.
- Entity records and evidence remain governed by the StreetProof Terms. Only aggregates expressly marked open are CC BY 4.0.
Evidence claim boundary
An accepted physical citation records that a brand or asset was observed at a documented time and privacy-safe place.
- Ownership or control of an observed location or asset.
- Licensing, legal status, legitimacy, quality, reputation, or continued operation.
- Endorsement, affiliation, or customer sentiment.
- Audience size, impressions, reach, conversions, sales, revenue, or return on investment.
- A complete asset inventory, exhaustive city coverage, or absence when no matching citation exists.
Validated operation examples
All 20 OpenAPI operations are represented below. The same values are embedded into each operation in the OpenAPI document.
GET/api/v1/search
Search public Presence Records by name, city, or industry.
illustrative request
curl "https://streetproof.com/api/v1/search"
validated 200 application/json response
{
"example_only": true,
"query": {
"name": "Northstar Bicycle Repair",
"city": "example-city"
},
"coverage_status": "active",
"coverage_message": "Illustrative city coverage.",
"demand": null,
"count": 1,
"results": [
{
"public_id": "example_entity_001",
"name": "Northstar Bicycle Repair",
"city": "Example City",
"industry": "bicycle-repair",
"record_status": "active",
"identity_status": "unclaimed",
"status": "unclaimed",
"is_synthetic": true,
"pps": null,
"provisional_pps": 42.5,
"score_state": "provisional",
"ranking_state": "insufficient_evidence",
"ranking_reason": "Illustrative record has insufficient independent evidence.",
"independent_observer_count": 1,
"independent_observation_count": 1,
"observation_day_count": 1,
"ranking_gate": {
"status": "evidence_building",
"methodology_version": "2026-07-30.v3",
"independent_observers": {
"current": 1,
"required": 3,
"met": false
},
"countable_observations": {
"current": 1,
"required": 5,
"met": false
},
"observation_days": {
"current": 1,
"required": 2,
"met": false
},
"industry_classification": {
"industry": "bicycle-repair",
"state": "review",
"method": "name_rule",
"authoritative_for_ranking": false
},
"missing_requirements": [
"independent_observers",
"independent_observations",
"observation_days",
"industry_classification_review"
]
},
"first_observed": "2026-01-15T12:00:00Z",
"last_observed": "2026-01-15T12:00:00Z",
"record_url": "https://streetproof.com/entity/example_entity_001",
"record_type": "presence_record",
"identity_hierarchy": {
"review_state": "reviewed",
"scope": {
"value": "local_independent",
"review_state": "reviewed",
"methodology_version": "entity-scope-v2"
},
"brand": {
"public_id": "brand_example_001",
"name": "Northstar Bicycle Repair",
"canonical_domain": "northstar.example"
},
"organizations": [
{
"relationship_type": "operating_organization",
"public_id": "org_example_001",
"name": "Northstar Example Cooperative",
"organization_type": "company",
"canonical_domain": "northstar.example"
}
],
"note": "Only reviewed identity relationships are published."
}
}
],
"methodology_url": "https://streetproof.com/methodology",
"data_as_of": "2026-01-15T12:00:00Z"
}GET/api/v1/entity/{public_id}
Read one public Presence Record, its assets, and current score state.
illustrative request
curl "https://streetproof.com/api/v1/entity/example_entity_001"
validated 200 application/json response
{
"example_only": true,
"entity": {
"public_id": "example_entity_001",
"name": "Northstar Bicycle Repair",
"city": "Example City",
"industry": "bicycle-repair",
"record_status": "active",
"identity_status": "unclaimed",
"status": "unclaimed",
"is_synthetic": true,
"pps": null,
"provisional_pps": 42.5,
"score_state": "provisional",
"ranking_state": "insufficient_evidence",
"ranking_reason": "Illustrative record has insufficient independent evidence.",
"independent_observer_count": 1,
"independent_observation_count": 1,
"observation_day_count": 1,
"ranking_gate": {
"status": "evidence_building",
"methodology_version": "2026-07-30.v3",
"independent_observers": {
"current": 1,
"required": 3,
"met": false
},
"countable_observations": {
"current": 1,
"required": 5,
"met": false
},
"observation_days": {
"current": 1,
"required": 2,
"met": false
},
"industry_classification": {
"industry": "bicycle-repair",
"state": "review",
"method": "name_rule",
"authoritative_for_ranking": false
},
"missing_requirements": [
"independent_observers",
"independent_observations",
"observation_days",
"industry_classification_review"
]
},
"first_observed": "2026-01-15T12:00:00Z",
"last_observed": "2026-01-15T12:00:00Z",
"record_url": "https://streetproof.com/entity/example_entity_001",
"website": "https://example.invalid",
"same_as": [],
"record_type": "presence_record",
"identity_hierarchy": {
"review_state": "reviewed",
"scope": {
"value": "local_independent",
"review_state": "reviewed",
"methodology_version": "entity-scope-v2"
},
"brand": {
"public_id": "brand_example_001",
"name": "Northstar Bicycle Repair",
"canonical_domain": "northstar.example"
},
"organizations": [
{
"relationship_type": "operating_organization",
"public_id": "org_example_001",
"name": "Northstar Example Cooperative",
"organization_type": "company",
"canonical_domain": "northstar.example"
}
],
"note": "Only reviewed identity relationships are published."
}
},
"presence_score": {
"pps": null,
"provisional_pps": 42.5,
"score_state": "provisional",
"ranking_state": "insufficient_evidence",
"ranking_reason": "Illustrative record has insufficient independent evidence.",
"independent_observer_count": 1,
"independent_observation_count": 1,
"observation_day_count": 1,
"ranking_gate": {
"status": "evidence_building",
"methodology_version": "2026-07-30.v3",
"independent_observers": {
"current": 1,
"required": 3,
"met": false
},
"countable_observations": {
"current": 1,
"required": 5,
"met": false
},
"observation_days": {
"current": 1,
"required": 2,
"met": false
},
"industry_classification": {
"industry": "bicycle-repair",
"state": "review",
"method": "name_rule",
"authoritative_for_ranking": false
},
"missing_requirements": [
"independent_observers",
"independent_observations",
"observation_days",
"industry_classification_review"
]
},
"cohort_percentile": null,
"pbi_rank": null,
"pbi_cohort_size": null,
"pbi_cohort": null,
"rank_tie_policy": "dense_rank_on_full_precision_pps"
},
"stats": {
"observation_count": 1,
"unique_assets": 1,
"unique_cells": 1
},
"assets": []
}GET/api/v1/entity/{public_id}/evidence
Read the citable public evidence packet for one Presence Record.
illustrative request
curl "https://streetproof.com/api/v1/entity/example_entity_001/evidence"
validated 200 application/json response
{
"schema": "com.streetproof.public_evidence_packet.v2",
"generated_at": "2026-01-15T12:00:00Z",
"example_only": true,
"record": {
"public_id": "example_entity_001",
"name": "Northstar Bicycle Repair",
"city": "example-city",
"city_name": "Example City",
"industry": "bicycle-repair",
"record_status": "active",
"identity_status": "unclaimed",
"status": "unclaimed",
"is_synthetic": true,
"first_observed": "2026-01-15T12:00:00Z",
"last_observed": "2026-01-15T12:00:00Z",
"urls": {
"record": "https://streetproof.com/entity/example_entity_001"
}
},
"what_this_proves": [
"An accepted physical citation records that a brand or asset was observed at a documented time and privacy-safe place.",
"The citation's presence_kind states whether it supports location_presence, mobile_presence, or brand_mention."
],
"what_this_does_not_prove": [
"Ownership or control of an observed location or asset.",
"Licensing, legal status, legitimacy, quality, reputation, or continued operation.",
"Endorsement, affiliation, or customer sentiment.",
"Audience size, impressions, reach, conversions, sales, revenue, or return on investment.",
"A complete asset inventory, exhaustive city coverage, or absence when no matching citation exists."
],
"evidence_claim_boundary": {
"schema": "com.streetproof.evidence_claim_boundary.v1",
"contract_version": "2026-07-30.v1",
"positive_result": {
"summary": "An accepted physical citation records that a brand or asset was observed at a documented time and privacy-safe place.",
"presence_kinds": {
"location_presence": "A matched fixed-location asset was observed at that place. This does not establish ownership, tenancy, licensing, or continued operation.",
"mobile_presence": "A matched branded mobile asset was observed. This does not establish its owner, home base, operating address, or route.",
"brand_mention": "Branding was visible in the observation. This does not establish ownership, operation, affiliation, or endorsement at that place."
}
},
"no_result": {
"meaning": "No accepted StreetProof citation matched the request.",
"limitation": "It never proves absence, closure, inactivity, or that a business is unreal, regardless of coverage tier."
},
"what_this_proves": [
"An accepted physical citation records that a brand or asset was observed at a documented time and privacy-safe place.",
"The citation's presence_kind states whether it supports location_presence, mobile_presence, or brand_mention."
],
"what_this_does_not_prove": [
"Ownership or control of an observed location or asset.",
"Licensing, legal status, legitimacy, quality, reputation, or continued operation.",
"Endorsement, affiliation, or customer sentiment.",
"Audience size, impressions, reach, conversions, sales, revenue, or return on investment.",
"A complete asset inventory, exhaustive city coverage, or absence when no matching citation exists."
]
},
"observations": {
"total_public": 1,
"unique_assets": 1,
"unique_cells": 1,
"source_mix": [],
"verification_mix": [],
"presence_mix": [],
"recent": []
},
"assets": [],
"citations": {}
}GET/api/v1/presence-score/{public_id}
Read PPS, eligibility, cohort context, and score history.
illustrative request
curl "https://streetproof.com/api/v1/presence-score/example_entity_001"
validated 200 application/json response
{
"example_only": true,
"public_id": "example_entity_001",
"name": "Northstar Bicycle Repair",
"is_synthetic": true,
"pps": null,
"provisional_pps": 42.5,
"score_state": "provisional",
"ranking_state": "insufficient_evidence",
"ranking_reason": "Illustrative record has insufficient independent evidence.",
"independent_observer_count": 1,
"independent_observation_count": 1,
"observation_day_count": 1,
"ranking_gate": {
"status": "evidence_building",
"methodology_version": "2026-07-30.v3",
"independent_observers": {
"current": 1,
"required": 3,
"met": false
},
"countable_observations": {
"current": 1,
"required": 5,
"met": false
},
"observation_days": {
"current": 1,
"required": 2,
"met": false
},
"industry_classification": {
"industry": "bicycle-repair",
"state": "review",
"method": "name_rule",
"authoritative_for_ranking": false
},
"missing_requirements": [
"independent_observers",
"independent_observations",
"observation_days",
"industry_classification_review"
]
},
"components": null,
"cohort_percentile": null,
"cohort": {},
"pbi_rank": null,
"pbi_cohort_size": null,
"rank_tie_policy": "dense_rank_on_full_precision_pps",
"history": []
}GET/api/v1/observations/{public_id}
Read bounded public physical-citation ledger rows.
illustrative request
curl "https://streetproof.com/api/v1/observations/example_entity_001"
validated 200 application/json response
{
"example_only": true,
"public_id": "example_entity_001",
"is_synthetic": true,
"count": 1,
"note": "Illustrative physical citation.",
"observations": [
{
"id": 1001,
"asset_id": 2001,
"source_type": "scout",
"observed_at": "2026-01-15T12:00:00Z",
"accepted_at": "2026-01-15T12:05:00Z",
"published_at": "2026-01-15T12:06:00Z",
"reprocessed_at": null,
"derived_from_archive": false,
"recognition_model_version": null,
"methodology_version": "example-methodology-v1",
"h3_cell": "example-cell",
"observation_verification_state": "corroborated",
"verif_state": "corroborated",
"city": "Example City",
"region": "Example Region",
"country": "CA",
"presence_kind": "location_presence",
"physical_citation": true,
"ledger_schema_version": 2,
"trust_weight": 1,
"ledger_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
]
}GET/api/v1/city/{city}/index
Page through a frozen city snapshot with official, evidence-building, and integrity-review states.
illustrative request
curl "https://streetproof.com/api/v1/city/example-city/index"
validated 200 application/json response
{
"example_only": true,
"city": {
"slug": "example-city",
"name": "Example City",
"region": "Example Region",
"region_code": "01",
"country": "CA",
"country_name": "Canada",
"geoname_id": 9999999,
"display_label": "Example City, Example Region, Canada",
"publication_status": "published",
"collection_status": "active",
"public_index_url": "/index/example-city",
"launched": true
},
"launch_status": "launched",
"coverage_status_deprecated": true,
"coverage_status": "active",
"coverage_message": "Illustrative city coverage.",
"demand": null,
"data_available": true,
"industry": null,
"ranking_state": null,
"claim_status": null,
"license": "StreetProof Terms; open aggregates are CC BY 4.0.",
"returned_count": 1,
"total_count": 1,
"count": 1,
"has_more": false,
"next_cursor": null,
"snapshot_id": "00000000-0000-4000-8000-000000000001",
"ranking_summary": {
"eligible": 0,
"evidence_building": 1,
"integrity_review": 0
},
"rankings": [
{
"public_id": "example_entity_001",
"name": "Northstar Bicycle Repair",
"city": "Example City",
"industry": "bicycle-repair",
"record_status": "active",
"identity_status": "unclaimed",
"status": "unclaimed",
"is_synthetic": true,
"pps": null,
"provisional_pps": 42.5,
"score_state": "provisional",
"ranking_state": "insufficient_evidence",
"ranking_reason": "Illustrative record has insufficient independent evidence.",
"independent_observer_count": 1,
"independent_observation_count": 1,
"observation_day_count": 1,
"ranking_gate": {
"status": "evidence_building",
"methodology_version": "2026-07-30.v3",
"independent_observers": {
"current": 1,
"required": 3,
"met": false
},
"countable_observations": {
"current": 1,
"required": 5,
"met": false
},
"observation_days": {
"current": 1,
"required": 2,
"met": false
},
"industry_classification": {
"industry": "bicycle-repair",
"state": "review",
"method": "name_rule",
"authoritative_for_ranking": false
},
"missing_requirements": [
"independent_observers",
"independent_observations",
"observation_days",
"industry_classification_review"
]
},
"first_observed": "2026-01-15T12:00:00Z",
"last_observed": "2026-01-15T12:00:00Z",
"record_url": "https://streetproof.com/entity/example_entity_001",
"rank": null,
"rank_tie_policy": "dense_rank_on_full_precision_pps",
"record_type": "presence_record",
"identity_hierarchy": {
"review_state": "reviewed",
"scope": {
"value": "local_independent",
"review_state": "reviewed",
"methodology_version": "entity-scope-v2"
},
"brand": {
"public_id": "brand_example_001",
"name": "Northstar Bicycle Repair",
"canonical_domain": "northstar.example"
},
"organizations": [
{
"relationship_type": "operating_organization",
"public_id": "org_example_001",
"name": "Northstar Example Cooperative",
"organization_type": "company",
"canonical_domain": "northstar.example"
}
],
"note": "Only reviewed identity relationships are published."
}
}
],
"data_as_of": "2026-01-15T12:00:00Z",
"methodology_url": "https://streetproof.com/methodology"
}GET/api/v1/coverage-status/{city}
Read a known city’s launch and coverage state.
illustrative request
curl "https://streetproof.com/api/v1/coverage-status/example-city"
validated 200 application/json response
{
"example_only": true,
"requested_city": "example-city",
"status": "active",
"data_available": true,
"message": "Illustrative coverage state.",
"city": {
"slug": "example-city",
"name": "Example City"
},
"coverage": {
"tier": "building",
"label": "Building coverage",
"freshness": "current",
"confidence": "medium",
"methodology_version": "city-coverage-v3",
"tier_since": "2026-01-01",
"calculated_at": "2026-01-15T12:00:00Z",
"snapshot_id": "11111111-1111-4111-8111-111111111111",
"coverage_basis": "eligible_cell_ratio",
"eligible_cell_manifest_id": "22222222-2222-4222-8222-222222222222",
"denominator_status": "reviewed",
"limitations": "Positive evidence is useful, but missing evidence remains inconclusive.",
"metrics": {
"physical_citations_180d": 518,
"unique_entities_180d": 362,
"unique_assets_180d": 140,
"observed_cells_90d": 41,
"observed_eligible_cells_90d": 36,
"eligible_coverage_cells": 6348,
"cell_coverage_ratio_90d": 0.00567,
"independent_scout_observers_180d": 1,
"independent_scout_observations_180d": 18,
"independent_scout_days_180d": 7,
"repeat_entity_rate_180d": 0.12,
"active_observation_days_30d": 12,
"fresh_cell_rate_45d": 0.8,
"source_family_count_180d": 4,
"largest_source_family_share_180d": 0.7
},
"dense_gate": {
"eligible": false,
"available": true,
"pass_streak_days": 0,
"required_stability_days": 7,
"requirements": [
{
"key": "reviewed_denominator",
"met": true,
"current": "reviewed",
"required": "reviewed"
},
{
"key": "eligible_cell_coverage",
"met": false,
"current": 0.00567,
"required": 0.3
},
{
"key": "independent_scouts",
"met": false,
"current": 1,
"required": 3
}
],
"missing_requirements": [
"eligible_cell_coverage",
"independent_scouts"
]
}
},
"demand": null,
"available_cities": []
}GET/api/v1/explorer.csv
Export the bounded aggregate Explorer dataset as CSV.
illustrative request
curl "https://streetproof.com/api/v1/explorer.csv"
validated 200 text/csv response
city,industry,asset_type,claim_state,entities,observations,observed_cells,coverage_level,assets,avg_pps,avg_percentile,first_observed,last_observed Example City,bicycle-repair,storefront,unclaimed,1,1,1,low,1,,,,
GET/api/v1/locations/cities
Search the independent GeoNames city catalogue.
illustrative request
curl "https://streetproof.com/api/v1/locations/cities"
validated 200 application/json response
{
"schema": "com.streetproof.geonames_city_options.v1",
"source": "GeoNames cities500",
"country": "CA",
"query": "Example",
"example_only": true,
"cities": [
{
"geonameId": 9999999,
"name": "Example City",
"asciiName": "Example City",
"region": "Example Region",
"countryCode": "CA",
"countryName": "Canada",
"population": 123456
}
]
}GET/api/v1/taxonomy/industries
Search the UN ISIC Revision 5 taxonomy.
illustrative request
curl "https://streetproof.com/api/v1/taxonomy/industries"
validated 200 application/json response
{
"schema": "com.streetproof.isic_industry_options.v1",
"source": "United Nations ISIC Revision 5",
"query": "repair",
"example_only": true,
"industries": [
{
"code": "9529",
"title": "Repair and maintenance of other personal and household goods",
"level": "class",
"sectionCode": "T",
"sectionTitle": "Other service activities"
}
]
}GET/api/v1/cities
List StreetProof cities with versioned coverage context.
illustrative request
curl "https://streetproof.com/api/v1/cities"
validated 200 application/json response
[
{
"id": 9999999,
"slug": "example-city",
"name": "Example City",
"region": "Example Region",
"region_code": "01",
"country": "CA",
"country_name": "Canada",
"geoname_id": 9999999,
"display_label": "Example City, Example Region, Canada",
"publication_status": "published",
"collection_status": "active",
"data_available": true,
"public_index_url": "/index/example-city",
"launched": true,
"coverage": {
"level": "low",
"tier": "seed",
"freshness": "current",
"observed_cells": 1,
"methodology_version": "city-coverage-v3",
"calculated_at": "2026-01-15T12:00:00Z",
"limitations": "Illustrative fixture.",
"note": "Illustrative fixture."
}
}
]GET/api/v1/methodology/metrics
Read the public methodology-quality report.
illustrative request
curl "https://streetproof.com/api/v1/methodology/metrics"
validated 200 application/json response
{
"schema": "com.streetproof.public_methodology_metrics.v1",
"generated_at": "2026-01-15T12:00:00Z",
"example_only": true,
"reporting_window": {},
"urls": {},
"summary": {
"verified_observations": 0,
"strictly_verified_observations": 0
},
"deprecated_fields": {},
"headline_metrics": [],
"ocr_sample": {},
"entity_match_sample": {},
"dispute_metrics": {},
"coverage_by_city": [],
"limitations": [
"Illustrative fixture; not a production metric."
]
}GET/api/v1/search-ai-readiness
Read machine-discovery and interface readiness.
illustrative request
curl "https://streetproof.com/api/v1/search-ai-readiness"
validated 200 application/json response
{
"schema": "com.streetproof.search_ai_readiness.v1",
"generated_at": "2026-01-15T12:00:00Z",
"status": "public_beta",
"canonical_url": "https://streetproof.com/search-ai-readiness",
"machine_json_url": "https://streetproof.com/api/v1/search-ai-readiness",
"example_only": true,
"summary": {
"metrics_available": false,
"metrics_status": "unavailable",
"public_entities": null,
"public_observations": null,
"public_assets": null,
"cities_with_production_evidence": null,
"synthetic_entities": null,
"latest_public_observation_at": null,
"coverage_is_city_specific": true,
"city_distribution": null,
"freshness_distribution": null
},
"surfaces": [],
"access_policy": {},
"freshness": {},
"usage_visibility": {},
"limitations": [
"Illustrative fixture; not a production metric."
],
"recommended_citations": {}
}GET/api/v1/machine-activity
Read privacy-minimized REST, MCP, and crawler activity.
illustrative request
curl "https://streetproof.com/api/v1/machine-activity"
validated 200 application/json response
{
"schema": "com.streetproof.machine_activity.v2",
"generated_at": "2026-01-15T12:00:00Z",
"window_start": "2026-01-08T12:00:00Z",
"window_end": "2026-01-15T12:00:00Z",
"window_days": 7,
"raw_event_retention_days": 90,
"aggregate_retention": "indefinite",
"example_only": true,
"counts": {
"external_requests": 0,
"excluded_internal_requests": 0,
"external_daily_client_instances": 0,
"attributed_recurring_clients": 0,
"transport": {
"rest_requests": 0,
"mcp_requests": 0,
"other_machine_requests": 0
},
"client_class": {
"search_crawler_requests": 0,
"ai_crawler_requests": 0,
"authenticated_partner_requests": 0,
"anonymous_or_unattributed_requests": 0,
"other_client_requests": 0
},
"response_status": {
"status_2xx": 0,
"status_3xx": 0,
"status_4xx": 0,
"status_5xx": 0,
"unclassified": 0
},
"timeout_requests": 0,
"schema_validation_failures": 0,
"rate_limited_requests": 0
},
"latest_external_request_at": null,
"week_over_week": {},
"traffic_classes": [],
"attribution_confidence": [],
"top_endpoints": [],
"top_mcp_tools": [],
"most_queried_cities": [],
"most_queried_entities": [],
"daily": [],
"note": "Illustrative fixture; not production traffic."
}GET/api/v1/pulse/{city}
Read the StreetPulse change feed for one city.
illustrative request
curl "https://streetproof.com/api/v1/pulse/example-city"
validated 200 application/json response
{
"schema": "com.streetproof.streetpulse_city_feed.v1",
"example_only": true,
"city": {
"slug": "example-city",
"name": "Example City"
},
"since": "2026-01-01T00:00:00Z",
"status": "active",
"summary": {},
"feeds": {},
"webhook_contract": {},
"unavailable_event_classes": [],
"events": [
{
"id": "example_event_001",
"type": "new_public_record",
"detected_at": "2026-01-15T12:00:00Z",
"headline": "Illustrative new Presence Record",
"summary": "Northstar Bicycle Repair is a fictional example.",
"entity_public_id": "example_entity_001",
"entity_name": "Northstar Bicycle Repair",
"record_url": "https://streetproof.com/entity/example_entity_001",
"industry": "bicycle-repair",
"asset_public_id": "example_asset_001",
"asset_type": "storefront",
"corridor": null,
"confidence": 0.95,
"confidence_label": "ledger",
"evidence_count": 1
}
]
}GET/api/v1/status
getPublicSystemStatus
illustrative request
curl "https://streetproof.com/api/v1/status"
validated 200 application/json response
{
"schema": "com.streetproof.public_status.v1",
"snapshot_id": "00000000-0000-4000-8000-000000000001",
"data_as_of": "2026-01-15T12:00:00Z",
"metric_scope": "production_non_synthetic",
"snapshot_type": "live_ledger",
"current_status": "operational",
"processing": {
"latest_live_ledger_row": 1001,
"latest_live_ledger_at": "2026-01-15T12:00:00Z",
"latest_externally_sealed_row": 1000,
"latest_external_seal_at": "2026-01-15T11:55:00Z",
"rows_awaiting_next_checkpoint": 1,
"next_checkpoint_time": "2026-01-16T00:00:00Z"
},
"incidents": [],
"example_only": true
}POST/api/v1/alerts/subscribe
Create or update a pending StreetPulse alert subscription.
illustrative request
curl -X POST "https://streetproof.com/api/v1/alerts/subscribe" -H 'content-type: application/json' -d '{"email":"[email protected]","city":"example-city","channel":"email"}'validated 201 application/json response
{
"schema": "com.streetproof.alert_subscription.v1",
"ok": true,
"example_only": true,
"subscription": {
"public_id": "example_subscription_001",
"status": "pending",
"created": true,
"channel": "email",
"scope": {
"city": "example-city"
},
"event_types": [
"new_public_record"
],
"min_confidence": 0.6
},
"delivery": {
"status": "verification_pending",
"queued_events": 0,
"note": "Illustrative fixture."
},
"preview": {
"matched_events": 0,
"latest_events": []
}
}GET/api/v1/ledger-checkpoints
Read signed ledger checkpoints and external proof status.
illustrative request
curl "https://streetproof.com/api/v1/ledger-checkpoints"
validated 200 application/json response
{
"external_timestamping_active": true,
"externally_confirmed": true,
"anchor_repository": "https://github.com/gdf-labs/streetproof-ledger-anchors",
"example_only": true,
"checkpoints": [
{
"date": "2026-01-15",
"environment": "production",
"checkpoint_type": "daily",
"first_observation_id": 1001,
"last_observation_id": 1001,
"leaf_count": 1,
"merkle_root": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"last_ledger_hash": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"previous_manifest_sha256": null,
"manifest_sha256": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
"hash_algorithm": "sha256",
"canonicalization_version": "streetproof-checkpoint-json-v1",
"created_at": "2026-01-15T23:59:00Z",
"signing_key_id": "example-key",
"external_proof": {
"provider": "OpenTimestamps",
"status": "confirmed",
"proof_sha256": "dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd",
"verified_at": "2026-01-16T12:00:00Z"
}
}
]
}GET/api/v1/partner/portal
Read the authenticated partner integration payload.
illustrative request
curl "https://streetproof.com/api/v1/partner/portal"
validated 200 application/json response
{
"schema": "com.streetproof.partner_portal.v1",
"example_only": true,
"client": {
"name": "Example Integration"
},
"quota": {
"daily": 1000,
"monthly": 10000,
"used_today": 0,
"used_this_month": 0,
"daily_remaining": 1000,
"monthly_remaining": 10000
},
"usage": {
"requests_7d": 0,
"errors_24h": 0,
"p95_latency_ms_24h": null,
"endpoint_mix_30d": [],
"recent_requests": []
},
"api_keys": [],
"webhooks": {},
"integrations": {},
"attribution": {}
}POST/api/v1/partner/webhooks
Create or rotate an authenticated partner webhook.
illustrative request
curl -X POST "https://streetproof.com/api/v1/partner/webhooks" -H 'content-type: application/json' -d '{"endpoint_url":"https://example.invalid/streetproof-webhook","event_types":["new_public_record"],"city":"example-city"}'validated 201 application/json response
{
"schema": "com.streetproof.partner_webhook.v1",
"ok": true,
"example_only": true,
"webhook": {
"public_id": "example_webhook_001",
"endpoint_url": "https://example.invalid/streetproof-webhook",
"status": "pending"
},
"signing_secret": "example-secret-shown-once",
"note": "Illustrative fixture; never use this secret."
}Shared error examples
{
"400": {
"error": "Example invalid parameter.",
"example_only": true
},
"404": {
"error": "Example resource not found.",
"example_only": true
},
"409": {
"error": "Example request conflicts with the current resource state.",
"example_only": true
},
"410": {
"error": "Example snapshot expired. Restart the request.",
"example_only": true
},
"429": {
"error": "Example request rate exceeded. Retry later.",
"example_only": true
}
}Other machine formats
StreetPulse also publishes RSS at /pulse/{city}/rss.xml. The build parses the canonical RSS fixture as XML and checks the CSV example’s exact header and row width.
<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"><channel><title>StreetProof Example City</title><link>https://streetproof.com/pulse/example-city</link><description>Fictional illustrative StreetPulse feed.</description><item><guid>example_event_001</guid><title>Illustrative new Presence Record</title><link>https://streetproof.com/entity/example_entity_001</link><pubDate>Thu, 15 Jan 2026 12:00:00 GMT</pubDate></item></channel></rss>
MCP
Prefer typed tools? The public MCP server publishes the same fixture version, validated tool results, and output schemas.
™