Attorney Contact Scraper avatar

Attorney Contact Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Attorney Contact Scraper

Attorney Contact Scraper

⚖️ Attorney Contact Scraper pulls law practice records from Google Maps—address, city, state, ZIP, phone, website & place ID. 📧 Firm sites crawled for emails and social links. 💼 Ideal for legal tech vendors & attorney marketing.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Scrapido

Scrapido

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Attorney Contact Scraper

Attorney Contact Scraper helps you collect publicly available contact details for attorneys and law firms, making it easier to build outreach lists, enrich records, and support attorney lead generation. It’s a practical lawyer contact scraper for researchers, marketers, and analysts who need attorney contact extraction at scale without the manual grind.


What Does Attorney Contact Scraper Do? 🤖

Attorney Contact Scraper searches for attorney and law firm listings in your chosen locations, then collects public contact details and related business information into a structured dataset. You provide a search term, one or more locations, and an optional limit. During a run, it scrapes publicly available sources, filters results to the target area, and saves contact data in real time. This makes legal contact harvesting much faster than manual browsing, especially when you need consistent results across multiple locations. ✨


What Can Attorney Contact Scraper Extract? 📊

This actor gathers a focused set of business contact and profile fields that are useful for contact information scraping, law firm directory scraping, and attorney database enrichment. The output includes identity, location, contact details, ratings, and scrape status so you can review and export results easily.

Data TypeField NameDescription
IdentitynameBusiness name of the attorney or law firm
Web PresencewebsiteWebsite URL, if available
ContactphoneMain phone number listed for the business
Addressfull_addressFull address as assembled from the location details
LocationcityCity for the business
LocationstateState for the business
LocationzipZIP or postal code
Locationcountry_codeCountry code for the business
Emailsscraped_emailsList of public email addresses found
Phonesscraped_phonesList of public phone numbers found
Socialscraped_social_mediaList of public social media links found
Countsemails_foundNumber of emails found
Coveragepages_scrapedNumber of pages scraped from the website
Trust Signalsavg_ratingAverage rating value
Trust Signalstotal_reviewsTotal review count
CoordinateslatLatitude value
CoordinateslongLongitude value
Identifierplace_idPlace identifier
Statusscrape_statusScrape outcome status

Key Features of Attorney Contact Scraper ⚡

  • Keyword-Driven Discovery: Use your search term to focus on a specific niche, from attorney contact extraction to broader legal professional data mining.
  • 🌍 Location Targeting: Add one or more locations to narrow results for local attorney lead generation or regional law office contact collection.
  • 📧 Public Contact Extraction: Collects public emails, phone numbers, and social links for easier outreach and law firm directory scraping.
  • 🔄 Proxy Support: Includes built-in proxy support for more reliable scraping and better resilience during larger runs.
  • 💾 Real-Time Saving: Results are stored as the actor runs, reducing the risk of data loss if the job stops early.
  • 📊 Structured Dataset Output: Clean, labeled fields make the output easy to export, analyze, and enrich in your CRM or spreadsheet.
  • 🎯 Result Limits: Set a maximum number of businesses to control scope and keep runs focused.
  • 🧭 Multi-Location Workflows: Great for attorney database enrichment across multiple cities or states in one go.

How to Use Attorney Contact Scraper 🚀

  1. Open the actor in Apify and go to the Input tab.
  2. Enter a search term such as Attorney in the Search Term field.
  3. Add one or more locations in the Location field, such as New York.
  4. Set the maximum number of businesses you want to collect with contact details.
  5. Decide whether to limit results per location using the per-location option.
  6. Configure proxies if you plan to run larger jobs or need extra reliability.
  7. Run the actor and monitor progress in the logs.
  8. Download the dataset once the run is complete and export the results for outreach or analysis.

No coding required.


Attorney Contact Scraper Output Format 📦

The actor saves results to your Apify dataset in a structured JSON format that is ready for export, filtering, or downstream enrichment.

Output Example

[
{
"name": "Miller & Hart Law Group",
"website": "https://www.millerhartlaw.com",
"phone": "+1 212-555-0147",
"full_address": "120 Broadway New York NY 10271 US",
"city": "New York",
"state": "NY",
"zip": "10271",
"country_code": "US",
"scraped_emails": [
"contact@millerhartlaw.com",
"info@millerhartlaw.com"
],
"scraped_phones": [
"+1 212-555-0147",
"+1 212-555-0199"
],
"scraped_social_media": [
"https://www.linkedin.com/company/miller-hart-law-group",
"https://www.facebook.com/millerhartlaw"
],
"emails_found": 2,
"pages_scraped": 4,
"avg_rating": 4.8,
"total_reviews": 126,
"lat": "40.712776",
"long": "-74.005974",
"place_id": "ChIJOwg_06VPwokRYv534QaPC8g",
"scrape_status": "success"
}
]
FieldLabelFormatDescription
nameBusiness NametextBusiness name of the attorney or law firm
websiteWebsitelinkWebsite URL for the business
phonePhonetextMain phone number listed for the business
full_addressAddresstextFull address assembled from location details
cityCitytextCity for the business
stateStatetextState for the business
zipziptextZIP or postal code
country_codecountry_codetextCountry code for the business
scraped_emailsEmails FoundarrayList of public email addresses found
scraped_phonesPhone NumbersarrayList of public phone numbers found
scraped_social_mediaSocial MediaarrayList of public social media links found
emails_found# EmailsnumberNumber of emails found
pages_scrapedPages ScrapednumberNumber of pages scraped from the website
avg_ratingRatingnumberAverage rating value
total_reviewsReviewsnumberTotal review count
latlattextLatitude value
longlongtextLongitude value
place_idplace_idtextPlace identifier
scrape_statusStatustextScrape outcome status

🎯 Use Cases of Attorney Contact Scraper

B2B Lead Generation: Build targeted attorney lead generation lists for outreach campaigns, partnerships, and prospecting workflows.

Legal Prospecting Tool: Quickly gather contact data for law firms, solo practitioners, and legal professionals across multiple locations.

CRM Enrichment: Add new contact details, websites, and location data to existing records for better segmentation and follow-up.

Market Research: Analyze attorney contact patterns, ratings, and geographic distribution for competitive or regional research.

Law Office Contact Collection: Compile public law office details into organized lists for directory building or internal reference.


How Much Will Attorney Contact Scraper Cost You? 💰

Attorney Contact Scraper is designed for efficient runs, and you can control scope with the maxBusinesses setting. That means you can keep jobs small for quick tests or scale them up when you need larger batches. Apify pricing is based on the platform’s standard usage model, so your total cost depends on run length, volume, and compute usage. For budgeting, the most important lever is the maximum number of businesses you request.


This actor is intended to collect publicly available data only, such as public business details and contact information. It does not require private access or authenticated content. As with any contact information scraping workflow, you are responsible for following applicable laws and the terms of the sites you use, including privacy and anti-spam rules where relevant. For questions, feedback, or data removal requests, contact scrapido.support@gmail.com.


Attorney Contact Scraper Input Parameters 📋

{
"googleMapsSearchTerm": "Attorney",
"googleMapsLocation": [
"New York"
],
"maxBusinesses": 5,
"scrapeMaxBusinessesPerLocation": false,
"proxyConfiguration": {
"useApifyProxy": true
}
}
ParameterTypeRequiredDefaultDescription
googleMapsSearchTermString✅ YesAttorneySearch term used to find relevant businesses, such as a profession or niche
googleMapsLocationArray✅ Yes["New York"]One or more target locations for the search
maxBusinessesIntegerNo5Maximum number of businesses to collect
scrapeMaxBusinessesPerLocationBooleanNofalseWhen enabled, collects up to the maximum number of businesses for each location separately
proxyConfigurationObjectNo{ "proxy support": true }Proxy settings for more reliable scraping

During the Actor Run ⏱️

While the actor runs, you’ll see live progress in the logs as it processes each location and collects results. The dataset is updated in real time, so you can inspect partial output before the run finishes. Runtime depends on the number of locations, the business limit, and how much public contact data is available. For larger attorney contact extraction jobs, proxy support helps improve reliability. ⚙️


Final Note ✉️

If you need fast attorney contact extraction without the manual work, Attorney Contact Scraper is a simple way to collect public contact data at scale. It’s a strong fit for legal contact harvesting, law firm directory scraping, and attorney database enrichment. Questions or feedback? Reach out at scrapido.support@gmail.com.


FAQ — Attorney Contact Scraper ❓

How does Attorney Contact Scraper find contact details?

It uses your search term and locations to collect public business data, then extracts available contact information from public sources. The output is structured so you can review emails, phones, websites, and related details in one place.

What kinds of businesses can I scrape with Attorney Contact Scraper?

The actor is configured around attorney and law firm discovery, but the search term lets you target relevant business niches as needed. It’s especially useful for lawyer directory parser workflows and legal directory scraping.

Can I use Attorney Contact Scraper for attorney email finder workflows?

Yes. It’s well suited for attorney email finder use cases because it collects public email addresses when they are available and stores them in the scraped_emails field.

Does Attorney Contact Scraper support multi-location searches?

Yes. You can provide multiple locations in the googleMapsLocation field, which makes it useful for geographic research and broader attorney contact data extraction campaigns.

How many results can I collect?

You control the limit with maxBusinesses. If you want the same cap for each location, you can enable scrapeMaxBusinessesPerLocation.

What does the output dataset include?

The dataset includes business name, website, phone, full address, city, state, ZIP, country code, scraped emails, scraped phones, scraped social media, email count, pages scraped, ratings, reviews, latitude, longitude, place ID, and scrape status.

Is Attorney Contact Scraper useful for law firm directory scraping?

Absolutely. It collects structured public business contact data that can be used to build or enrich directories, compare firms, and support legal prospecting.

Who can I contact for support or data removal?

For support, feedback, or data removal requests, email scrapido.support@gmail.com.


🆘 Support & Feedback

Need help with Attorney Contact Scraper or have an idea for a new feature?

  • 🐞 Bug reports: Tell us what happened and include the relevant run details
  • Feature requests: Share ideas for better filtering, enrichment, or workflow support
  • 📧 Email: scrapido.support@gmail.com