OrbTop

ChurchFinder Scraper

LEAD GENERATIONTRAVEL

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

ChurchFinder Scraper

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
  • Website — the church's own site, when listed on the profile
  • Coordinates — latitude/longitude, when the profile publishes them
  • Claimed status — whether the profile has been claimed by the church
  • 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
website string The church's own website URL, when the profile lists one
latitude string Profile latitude, when published
longitude string Profile longitude, when published
is_claimed boolean Whether the profile has been claimed by the church
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.",
    "website": "",
    "latitude": "34.00341",
    "longitude": "-118.24995",
    "is_claimed": false,
    "scraped_at": "2026-06-12T03:00:00.000Z"
}

Coverage

  • Returns church profiles across all 50 states
  • Use states to 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