PulsePoint Incident Feed Scraper collects structured public emergency incident records from a selected agency feed. Choose an agency and incident type from verified dropdowns, decide whether to include recent closed incidents, and receive active and recent records without entering agency IDs or URLs. The Bot only reads public incident feeds and does not require login.
What Does BrowserAct PulsePoint Incident Feed Scraper Do?
The Bot resolves the selected public agency internally, opens its PulsePoint feed, reads active incidents followed by recent incidents when enabled, applies the incident-type filter, removes duplicates, and returns one structured row per incident.
Key Features
- Agency dropdown backed by PulsePoint's public agency directory snapshot.
- Incident-type dropdown using PulsePoint's public call-type list.
- Toggle for active-only or active-plus-recent records.
- Public addresses, reported times, units, coordinates, and status.
- Stable agency source URL on every row.
- No emergency-service interaction or form submission.
What Data Can I Extract from PulsePoint?
| Field | Description |
|---|---|
incident_id |
PulsePoint incident identifier. |
incident_type |
Public incident call type. |
address |
Publicly displayed incident address or privacy marker. |
city |
City parsed from the public address when available. |
time_reported |
Source-reported incident time. |
status |
Active or closed status. |
units_responding |
Publicly listed responding units. |
latitude |
Source-provided latitude, never inferred. |
longitude |
Source-provided longitude, never inferred. |
agency_name |
Public agency name. |
source_url |
Public PulsePoint agency-feed URL. |
scraped_at |
Extraction timestamp. |
How to Use PulsePoint Incident Feed Scraper
- Click Run task.
- Select a public agency and incident type.
- Choose whether to include recent closed incidents.
- Set the incident count and run the Bot.
- Review, export, or automate the structured records.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
agency |
Dropdown | Yes | San Jose FD [CA] |
Public agency name; the stable ID is internal. |
incident_type |
Dropdown | Yes | All Incident Types |
One public call type or all types. |
include_recent |
Boolean | Yes | true |
Include recent closed incidents after active incidents. |
incident_count |
Integer, 1-100 | Yes | 20 |
Maximum incident records to return. |

Example Output
{
"results": [
{
"incident_id": "2550160684",
"incident_type": "Medical Emergency",
"address": "APPIAN LN, SAN JOSE, CA",
"city": "SAN JOSE",
"time_reported": "2026-08-26T08:32:52Z",
"status": "Active",
"units_responding": "E8",
"latitude": 37.338558,
"longitude": -121.860245,
"agency_name": "San Jose Fire Department",
"source_url": "https://web.pulsepoint.org/?agencies=43070",
"scraped_at": "2026-08-26T08:41:21Z"
}
]
}
How Does it Work?

The Bot maps the selected agency name to its stable public identifier, reads the agency's public feed, normalizes active and recent incident groups, applies the selected call-type filter, and returns source-faithful records.
How to Build a New Scraper Bot with Agent Built
Step 1: Describe the data you need
Open BrowserAct and start Agent Built from the Home prompt box or Create -> Build with Agent. Describe the public source, reusable inputs, record limit, and exact output fields.

Step 2: Let BrowserAct build and test the Bot
BrowserAct explores the public feed, maps source fields, creates reusable controls, and validates representative active and recent records.

Step 3: Run the Bot and review the result
Run the live Bot with default inputs and review required fields, privacy-limited optional fields, source URLs, row count, and ordering.

Why Use PulsePoint Incident Feed Scraper?
It turns public agency incident feeds into structured records suitable for monitoring, analysis, dashboards, and downstream automation while preserving source privacy limitations.
Who Can Use It?
- Public safety researchers
- Local news and alerting teams
- Emergency-response analysts
- Civic data projects
- Mapping and operations teams
How Many Results Can You Scrape?
Each run supports 1 to 100 incidents. Availability depends on the selected agency's live and recent public feed.
Automation and Export
BrowserAct returns structured data first. Connect it to an API, n8n, Make, Zapier, an MCP agent workflow, or a manual spreadsheet export.

Need Help?
Agency coverage and incident fields can change. If a source-visible field becomes unavailable, use Improve Bot and rerun a representative agency before publishing changes.
FAQ About the Template
Does this Bot contact emergency services?
No. It only reads public PulsePoint data and never submits forms or sends alerts.
Why can an address or city be empty?
PulsePoint may display ADDRESS NOT AVAILABLE for privacy-restricted incidents. The Bot does not infer hidden locations.
Are agency IDs user inputs?
No. Users select readable agency names from a dropdown; stable IDs are handled internally.
Are coordinates always available?
No. Coordinates are returned only when PulsePoint exposes them publicly.

