ChurchFinder Scraper
Pricing
Pay per event
ChurchFinder Scraper
Scrape church listings from ChurchFinder.com — US churches across all 50 states with name, address, city, state, ZIP, phone, denomination, service times, and description. Search by state or provide direct URLs. Ideal for religious org research and directory building.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 hours ago
Last modified
Categories
Share
Scrape church listings from ChurchFinder.com — US churches across all 50 states with name, full address, city, state, ZIP, phone, denomination, service times, and description.
What It Scrapes
ChurchFinder.com is a US church directory covering all 50 states. This actor extracts structured data from each church's profile page including:
- Church name — full official name
- Denomination — e.g. Baptist, Catholic, Presbyterian, Methodist
- Address — street address parsed from the profile
- City, State, ZIP — parsed and structured separately
- Phone number — as listed on the profile
- Service times — when services are held
- Description — church about text / mission statement
- Church ID — internal ChurchFinder identifier
- Profile URL — direct link to the church's ChurchFinder page
Usage
Scrape all churches in specific states
{"states": ["ca", "tx", "ny"],"maxItems": 1000}
Scrape specific church profiles
{"startUrls": [{ "url": "https://www.churchfinder.com/churches/ca/los-angeles/abyssinia-baptist-church" },{ "url": "https://www.churchfinder.com/churches/tx/abilene/old-paths-baptist-church" }]}
Scrape all churches (no filter)
{"maxItems": 0}
Leave maxItems empty or 0 for no limit. Omit states and startUrls to scrape the full directory.
Input Parameters
| Parameter | Type | Description |
|---|---|---|
startUrls | array | Specific ChurchFinder church profile URLs to scrape. Takes priority over states. |
states | array | US state codes to filter by (e.g. ["ca", "tx"]). Empty = all states. |
maxItems | integer | Maximum records to return. Omit or set 0 for no limit. |
Output Schema
Each record contains:
| Field | Type | Description |
|---|---|---|
church_id | string | Internal ChurchFinder ID |
name | string | Church name |
url | string | ChurchFinder profile URL |
denomination | string | Denomination (e.g. Baptist, Catholic) |
address | string | Street address |
city | string | City |
state | string | 2-letter state code |
zip_code | string | ZIP code |
phone | string | Phone number |
service_times | string | Service schedule description |
description | string | Church description / about text |
scraped_at | string | ISO timestamp |
Example Output
{"church_id": "172273","name": "Abyssinia Baptist Church","url": "https://www.churchfinder.com/churches/ca/los-angeles/abyssinia-baptist-church","denomination": "Baptist","address": "4417 Ascot Ave","city": "Los Angeles","state": "CA","zip_code": "90011","phone": "(323) 232-5311","service_times": "Join us this weekend!","description": "Abyssinia Baptist Church is a Baptist church in Los Angeles California.","scraped_at": "2026-06-12T03:00:00.000Z"}
Coverage
- Returns church profiles across all 50 states
- Use
statesto scope a run to specific ones
Use Cases
- Religious organization research and outreach
- Lead generation for church vendors (audio/visual, software, furniture)
- Directory building and church locator applications
- Demographic and geographic analysis of US Christian churches
- Competitive analysis for church-adjacent service providers