Creating a subscription
- Enqueues a scrape job to discover entities in that city
- Enqueues strategy generation for any custom fields not already known
Fields
Thefields array defines which data points you want on each entity. Standard fields (phone, website, rating, etc.) are available immediately. Custom fields require strategy generation first — see Field Strategies.
You can update the fields on an active subscription at any time. New fields trigger strategy generation if needed.
Field assessments
Each requested field has an assessment that reflects its resolution status:| Status | Meaning |
|---|---|
pending | Strategy not yet generated |
resolved | Strategy exists and extraction is working |
low_confidence | Strategy generated but data is hard to find reliably |
unresolvable | No viable source found for this field on this entity type |
low_confidence or unresolvable field can often be fixed by requesting a more specific field name — for example, drop_in_price instead of price.
Data status
| Status | Meaning |
|---|---|
pending_data | First scrape has not completed yet |
data_ready | At least one scrape has completed; entities are available |
Webhook delivery
Oncedata_status is data_ready, Pointset delivers webhook events for each entity linked to your subscription:
entity.discovered— a new entity was foundentity.updated— one or more of your subscribed fields changedentity.removed— the entity no longer appears in source data
Refresh cadence
Subscriptions are automatically refreshed monthly. Entities are re-scraped and re-enriched; changed fields triggerentity.updated events. You don’t need to do anything to keep data current.
Status lifecycle
| Status | Meaning |
|---|---|
active | Receiving data normally |
paused | No new events delivered; resumes on update |
cancelled | Permanently stopped; cannot be reactivated |