ChurchFinder.com Church Directory Scraper
Pricing
from $0.20 / 1,000 results
ChurchFinder.com Church Directory Scraper
Scrape Christian church listings from ChurchFinder.com — name, address, denomination, phone, pastor, service times, ministries, and more. Search by state or city.
Pricing
from $0.20 / 1,000 results
Rating
0.0
(0)
Developer
COSENT GROUP
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape Christian church listings from ChurchFinder.com — the largest online Christian church directory with over 280,000 churches across all 50 US states.
Search by state, city, or denomination. Optionally collect full profile details including phone number, pastor name, service times, and ministries.
Use Cases
- Ministry software vendors — build lead lists of churches by size, denomination, and location for sales outreach (Planning Center, Pushpay, Tithe.ly, etc.)
- Church planters — research where churches exist and identify underserved areas for new church plants
- Nonprofit fundraisers — find churches in a target geography for partnership or giving campaigns
- Christian real estate developers — identify active congregations looking to expand or relocate
- Academic researchers — study religious demographics, denominational distribution, or congregation density
- Moving families — find churches in a new city filtered by denomination and worship style
Input
| Field | Type | Description |
|---|---|---|
states | Array | US state abbreviations to scrape (e.g. ["TX", "CA", "FL"]). Leave empty to scrape all 50 states. |
cities | Array | Limit to specific cities within the selected states (e.g. ["Dallas", "Houston"]). Leave empty for all cities. |
denomination | String | Filter by denomination keyword (e.g. Baptist, Catholic, Methodist, Non-Denominational). Leave empty for all. |
scrapeDetails | Boolean | Visit each church profile for full details — phone, service times, ministries, beliefs. Slower but more complete. Default: false. |
maxResults | Integer | Maximum churches to return. 0 = no limit. Default: 500. |
Output
| Field | Description |
|---|---|
name | Church name |
address | Street address |
city | City |
state | State abbreviation |
zipCode | Zip code |
denomination | Denomination or affiliation |
pastor | Pastor name (listing level) |
phone | Phone number (detail mode only) |
serviceTimes | Weekend service schedule (detail mode only) |
memberSize | Congregation size range (detail mode only) |
style | Worship style — Contemporary, Traditional, Spirit-Filled, etc. (detail mode only) |
website | Church website URL (detail mode only) |
ministries | Ministries offered — Kids, Youth, Men's, Women's, Small Groups, etc. (detail mode only) |
rating | ChurchFinder user rating |
profileUrl | Link to ChurchFinder profile |
scrapedAt | Timestamp when collected |
Example Inputs
All Baptist churches in Texas:
{"states": ["TX"],"denomination": "Baptist","scrapeDetails": false,"maxResults": 1000}
Full profile details for churches in Dallas:
{"states": ["TX"],"cities": ["Dallas"],"scrapeDetails": true,"maxResults": 100}
Non-denominational churches across Florida and Georgia:
{"states": ["FL", "GA"],"denomination": "Non-Denominational","scrapeDetails": false,"maxResults": 500}
Notes
- ChurchFinder lists over 280,000 Christian churches across all 50 US states
- Basic listing data (name, address, denomination, pastor, rating) is collected fast without visiting individual profiles
- Enable
scrapeDetailsto get phone, service times, ministries, and website — this makes one additional request per church - A 200ms delay between requests keeps usage within respectful limits