ParseForge Scrapers

DPC Mapper Scraper

parseforge/dpc-mapper-scraper

AutomationLead generationOther

Scrapes Direct Primary Care practices from DPC Mapper with filters for state, practice kind, and verification status. Returns each practice as a flat row.

Run this scraper See the API call
Total users
6
Monthly active
0
Total runs
178
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

DPC Mapper Scraper

Scrape Direct Primary Care practices from DPC Mapper, filtered by state, practice kind, and verification status. Each practice comes with its name, location, contact details, and DPC Frontier verification. No login or API key. Export to CSV, JSON, Excel, or XML.

DPC Mapper is the leading directory of Direct Primary Care practices in the United States, but it has no public API. This Actor reads the public directory directly, applies your state, practice kind, and verification filters, and returns each matching practice as a flat row. You get a clean dataset of DPC practices without manual copying or screen scraping.

Who uses it What they scrape DPC Mapper for
Healthcare market researchers Build a list of DPC practices in a region for competitive analysis
Insurance brokers and consultants Identify DPC practices to partner with or refer clients to
DPC practice owners Monitor the DPC landscape in their state or nationally
Health tech startups Generate leads for DPC practice management software

What it does

This Actor collects Direct Primary Care practices from DPC Mapper by state, practice kind, and verification status, and returns each one as a flat row.

  • πŸ—ΊοΈ State filter: Limit results to one or more US states using 2-letter codes.
  • πŸ₯ Practice kind: Choose pure DPC, hybrid (DPC + insurance), or both.
  • βœ… Verified only: Return only practices verified by DPC Frontier.
  • πŸ”’ Maximum practices: Set a cap on the number of practices collected per run.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with DPC Mapper data

πŸ“Š Market analysis for DPC expansion.

A healthcare consultant runs the Actor with stateFilter set to TX and kindFilter set to pure to get a list of all pure DPC practices in Texas, then uses the data to advise a client on market saturation.

🀝 Partnership lead generation.

An insurance broker scrapes hybrid DPC practices in Florida to identify potential partners for a new referral program.

πŸ” Competitor monitoring.

A DPC practice owner runs the Actor weekly with verifiedOnly set to true to track newly verified competitors in their state.

πŸ“ˆ Trend analysis over time.

A health tech startup collects all DPC practices nationally every month to analyze growth trends and target sales outreach.

Why choose this scraper

What you get
No API needed Scrapes the public DPC Mapper directory directly
Flexible filters Filter by state, practice kind, and verification status
Structured output Each practice returned as a flat row with consistent fields
Scalable Collect up to 1,000,000 practices per run

How it compares

No other Store actor targets DPC Mapper the same way, so the honest comparison is with the alternatives teams actually weigh.

DPC Mapper Scraper Build it in-house By hand
Setup Run it now, zero config Days of engineering None, but hours per pull
When DPC Mapper changes Maintained for you You fix it You re-learn the page
Proxies, retries, anti-bot Built in Your problem Browser only
Output Fixed JSON schema, CSV/Excel export Whatever you build Copy-paste
Cost Pay per result Engineering time Analyst hours

Configure the run

Drive the Actor with state codes, practice kind, and verification status, and set a maximum number of practices to collect per run. The Input tab lists every parameter.

A first run with the defaults:

{
  "stateFilter": [],
  "maxItems": 10
}

A larger pull:

{
  "stateFilter": [],
  "maxItems": 200
}

Pricing

Pay-per-result: $0.008 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.80
1,000 results $8.00
10,000 results $80.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the DPC Mapper Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to DPC Mapper through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/dpc-mapper-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Your filters may be too restrictive. Try removing the stateFilter or setting verifiedOnly to false. Also ensure maxItems is at least 1.

The Actor is taking too long.

Reduce maxItems to a smaller number, or narrow your stateFilter to fewer states. The Actor stops after collecting the specified number of practices.

I got an error about invalid state codes.

Use only valid 2-letter US state codes from the provided list, such as CA for California or TX for Texas. Do not include full state names.

The output is missing some practices I expected.

DPC Mapper may have updated its directory. Run the Actor again to get the latest data. Also check if you set verifiedOnly to true, which excludes unverified practices.

FAQ

Question Answer
What is DPC Mapper? DPC Mapper is an online directory of Direct Primary Care practices in the United States, maintained by DPC Frontier. It lists practice names, locations, contact information, and verification status.
Do I need an API key or login? No. This Actor scrapes the public DPC Mapper website directly, so no API key or authentication is required.
Can I filter by state? Yes, use the stateFilter input to specify one or more US states by their 2-letter codes. Leave it empty to include all states.
What is the difference between pure and hybrid DPC? Pure DPC practices do not accept insurance and operate solely on a membership model. Hybrid practices combine DPC with traditional insurance billing. Use the kindFilter input to select which type to include.
What does 'verified' mean? DPC Frontier verifies practices to confirm they meet DPC criteria. Set verifiedOnly to true to return only verified practices.
How many practices can I collect? You can set maxItems to any number between 1 and 1,000,000. The Actor will stop after collecting that many practices.
What output formats are supported? The Actor can export data to CSV, JSON, Excel, or XML, depending on your Apify dataset settings.
Is the data updated in real time? The Actor scrapes the live DPC Mapper website each time it runs, so you get the most current data available.
Can I schedule this Actor to run regularly? Yes, you can set up a schedule in Apify to run the Actor daily, weekly, or at any interval you need.
What if I get no results? Check your filters. If you set stateFilter to a state with no practices, or verifiedOnly to true when no practices are verified, you may get an empty dataset. Try broadening your filters.

Related actors

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by DPC Frontier. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
stateFilter array Filter to specific US states (2-letter codes). Leave empty for all states. []
kindFilter string (3 options) Pure DPC practices, hybrid (DPC + insurance), or both. all
verifiedOnly boolean Return only practices verified by DPC Frontier. false
maxItems integer How many Direct Primary Care practices to collect per run. 10

Pricing

from $6.00 per 1,000 results

Charged forWhat it isPrice each
DPC practice record Charged once per Direct Primary Care practice returned (providers, address, phone, website, services, accepted ages). $0.006 to $0.008

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST Β· run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~dpc-mapper-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run DPC Mapper Scraper on Apify All scrapers