Florida Bar Lawyers Directory Scraper
Pricing
from $20.00 / 1,000 lawyer records
Florida Bar Lawyers Directory Scraper
Scrape The Florida Bar attorney directory. Get name, bar number, status, law firm, email, phone, fax, address, county, circuit, admission date, discipline history, law school, board certifications and practice areas. Filter by name, firm, county, city, practice area or bar number.
Pricing
from $20.00 / 1,000 lawyer records
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Florida Bar Lawyers Directory Scraper
Here is one real result, a full profile with the AI add-ons on, with every field the actor returns:
{"name": "Coretta Anthony-Smith","barNumber": "175684","status": "Member in Good Standing","eligibility": "Eligible to Practice Law in Florida","eligibleToPractice": true,"email": "canthony@anthony-smithlaw.com","officePhone": "407-299-8589","cellPhone": null,"fax": "407-299-8549","firm": "Anthony-Smith Law, P.A.","firmSize": "2-5","firmPosition": "Managing Partner","mailAddress": "Anthony-Smith Law, P.A., 1711 Amazing Way Ste 205, Ocoee, FL 34761-3491","mailStreet": "1711 Amazing Way Ste 205","mailCity": "Ocoee","mailState": "FL","mailZip": "34761-3491","physicalAddress": "1711 Amazing Way Ste 205, Ocoee, FL 34761-3491","physicalCity": "Ocoee","physicalState": "FL","physicalZip": "34761-3491","county": "Orange","circuit": "09","admittedDate": "09/14/1999","admittedYear": 1999,"yearsAdmitted": 27,"disciplineHistory10Year": "None","pendingDisciplineCases": null,"lawSchool": "University of Florida, Fredric G. Levin College of Law, 1999","advancedDegrees": [],"boardCertifications": [],"practiceAreas": [],"languages": ["English", "Portuguese", "Spanish"],"federalCourts": ["U.S. District Court, Middle District of Florida","U.S. District Court, Northern District of Florida","U.S. District Court, Southern District of Florida"],"stateCourts": ["Florida"],"services": [],"committees": [],"sections": [],"judicialPosition": null,"boardOfGovernors": null,"photoUrl": "https://imageserver.floridabar.org/Images/4/68/0175684p.jpg","profileUrl": "https://www.floridabar.org/directories/find-mbr/profile/?num=175684","personalBarUrl": "https://www.floridabar.org/mybarprofile/175684","vcardUrl": "https://www.floridabar.org/app/plugins/tfb/public/vcard.php?mid=175684","searchLocation": null,"searchLocationType": null,"searchLastName": "Smith","source": "The Florida Bar","observedAt": "2026-08-14T07:44:55.442Z","error": null,"aiLeadScore": 90,"aiLeadTemperature": "hot","aiProfileSummary": "Coretta Anthony-Smith is a managing partner at Anthony-Smith Law, P.A. in Ocoee, FL, with 27 years of experience and a clean disciplinary record. She is fluent in English, Portuguese, and Spanish, and is eligible to practice law in Florida."}
The most complete Florida Bar attorney scraper available. It returns every field the official Florida Bar directory exposes for each member (bar number, status and eligibility, email, phones, firm, mailing and physical addresses, county and judicial circuit, admission date, discipline history, law school, board certifications, practice areas, languages, and admitted courts), plus derived fields and optional AI lead scoring and profile summaries, and gives you name, firm, location, practice-area, certification, school, language, and bar-number filters to target exactly the attorneys you need.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
What it does
The actor searches the official Florida Bar member directory. Pass attorney last names, a firm, bar numbers, or locations (and any of the practice-area, certification, school, language, or service filters), and the actor runs each search, paginates through the matches, and writes one normalized record per attorney to the run's dataset. With withDetails on (default), each attorney's full profile is opened to capture county, judicial circuit, admission date, discipline history, law school, board certifications, practice areas, languages, and admitted courts.
Two optional paid AI add-ons run on top: withLeadScore scores each attorney as a B2B sales lead (0 to 100 with a hot/warm/cold tier), and withProfileSummary adds a short factual profile summary. Both are off by default and charged only on usable AI output. Missing source values are returned as null, never invented.
Quickstart
Open the actor, paste this into the input, and press Run. It returns up to 3 attorneys named Smith with full profiles, an AI lead score, and an AI profile summary.
{"lastNames": ["Smith"],"maxLawyers": 3,"withDetails": true,"withLeadScore": true,"withProfileSummary": true}
Leave lastNames empty with a locations list to sweep a whole county or city, or pass barNumbers to look up specific attorneys directly. Turn the AI add-ons off for a plain scrape.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
lastNames | string[] | no | ["Alvarez"] | One or more attorney last names. Each runs its own search. Leave empty to list every lawyer in the chosen locations. |
firstName | string | no | (any) | Narrow to attorneys whose first name matches this value. |
firm | string | no | (any) | Find every attorney whose firm name contains this text, for example Greenberg or Holland & Knight. |
locationType | enum | no | county | What the locations values mean: county, city, state (out-of-state members), or country (members abroad). |
locations | string[] | no | (none) | Locations to search, matching locationType, for example Miami-Dade, Orange (counties) or Miami, Tampa (cities). Empty with no name or firm sweeps all 67 Florida counties. |
practiceAreas | string[] | no | (any) | Only return attorneys who list these practice areas, for example Personal Injury, Immigration. Matched loosely. |
boardCertifications | string[] | no | (any) | Only return board-certified attorneys in these areas, for example Civil Trial, Marital and Family Law. |
lawSchools | string[] | no | (any) | Only return attorneys who graduated from these law schools. |
languages | string[] | no | (any) | Only return attorneys who speak these languages, for example Spanish, Creole. |
services | string[] | no | (any) | Only return attorneys offering these client services (ADA accessible, translation, pro bono for crime victims). |
barNumbers | string[] | no | (none) | Look up specific attorneys directly by Florida Bar number. |
eligibleOnly | boolean | no | false | Exclude members not currently eligible to practice (suspended, inactive, retired). |
includeDeceased | boolean | no | false | Include historic records for deceased members. Useful for estate and succession research. |
soundsLike | boolean | no | false | Match last names phonetically, returning spelling variants too. |
withDetails | boolean | no | true | Open each attorney's profile for county, circuit, admission date, discipline, school, certifications, practice areas, languages, and courts. Billed as an extra details event per record. |
maxLawyers | integer | no | 50 | Maximum attorney records across the whole run. Free Apify plans are capped at 10. |
withLeadScore | boolean | no | false | Paid AI add-on. Score each attorney as a B2B lead (0 to 100 plus hot/warm/cold). Requires a paid Apify plan. |
withProfileSummary | boolean | no | false | Paid AI add-on. Add a concise factual profile summary of each attorney. Requires a paid Apify plan. |
All fields are optional; with an empty input the actor searches the default last name.
Output reference
One dataset item per attorney. Fields marked (details) appear only with withDetails; fields marked (add-on) appear only when the matching AI add-on is on. Types: string, integer, boolean, string[], or null when absent.
| Field | Type | Description |
|---|---|---|
name | string | Attorney full name (may include a nickname in quotes). |
barNumber | string | Florida Bar number, unique per member. |
status | string | Membership status, for example Member in Good Standing. |
eligibility | string | Eligibility text, for example Eligible to Practice Law in Florida. |
eligibleToPractice | boolean | Whether currently eligible to practice. |
email | string | Contact email, or null. |
officePhone / cellPhone / fax | string | Contact numbers, or null. |
firm | string | Firm name, or null. |
firmSize | string | Firm size band, for example 2-5. |
firmPosition | string | Role at the firm, for example Managing Partner. |
mailAddress | string | Full mailing address (single line). |
mailStreet / mailCity / mailState / mailZip | string | Parsed mailing address parts. |
physicalAddress | string | Full physical address, or null. |
physicalCity / physicalState / physicalZip | string | Parsed physical address parts. |
county | string | (details) Florida county. |
circuit | string | (details) Judicial circuit. |
admittedDate | string | (details) Bar admission date (MM/DD/YYYY). |
admittedYear | integer | (details) Admission year. |
yearsAdmitted | integer | (details) Whole years since admission. |
disciplineHistory10Year | string | (details) 10-year discipline summary, for example None. |
pendingDisciplineCases | string | (details) Pending discipline cases, or null. |
lawSchool | string | (details) Law school and graduation year. |
advancedDegrees | string[] | (details) Advanced degrees. |
boardCertifications | string[] | (details) Board certifications. |
practiceAreas | string[] | (details) Listed practice areas. |
languages | string[] | (details) Languages spoken. |
federalCourts | string[] | (details) Admitted federal courts. |
stateCourts | string[] | (details) Admitted state jurisdictions. |
services | string[] | (details) Client services offered. |
committees / sections | string[] | (details) Bar committees and sections. |
judicialPosition | string | (details) Judicial position, or null. |
boardOfGovernors | string | (details) Board of Governors role, or null. |
photoUrl | string | Profile photo URL, or null. |
profileUrl | string | Public directory profile URL. |
personalBarUrl | string | MyBarProfile URL. |
vcardUrl | string | vCard download URL. |
searchLastName / searchLocation / searchLocationType | string | The search inputs that produced this record. |
source | string | Always The Florida Bar. |
observedAt | string | ISO 8601 collection timestamp. |
error | string | null on success. On a failed run, a single item with a populated error field is written instead. |
aiLeadScore | integer | (add-on) Lead score 0 to 100, or null. |
aiLeadTemperature | string | (add-on) hot, warm, or cold, or null. |
aiProfileSummary | string | (add-on) Short factual profile summary, or null. |
Example output record
Real record from a live run (input {"lastNames":["Alvarez"],"maxLawyers":10,"withDetails":true}), a litigation attorney with practice areas, languages, and services:
{"name": "Alejandro Alvarez \"Alex\"","barNumber": "946346","status": "Member in Good Standing","eligibility": "Eligible to Practice Law in Florida","eligibleToPractice": true,"email": "alex@talf.law","officePhone": "305-444-7675","cellPhone": null,"fax": "305-444-0075","firm": "The Alvarez Law Firm","firmSize": "6-10","firmPosition": "Managing Partner","mailAddress": "The Alvarez Law Firm, 3251 Ponce de Leon Blvd, Coral Gables, FL 33134-7251","mailStreet": "3251 Ponce de Leon Blvd","mailCity": "Coral Gables","mailState": "FL","mailZip": "33134-7251","physicalAddress": "3251 Ponce de leon Blvd, Miami, FL 33134-7251","physicalCity": "Miami","physicalState": "FL","physicalZip": "33134-7251","county": "Miami-Dade","circuit": "11","admittedDate": "09/25/1992","admittedYear": 1992,"yearsAdmitted": 34,"disciplineHistory10Year": "None","pendingDisciplineCases": null,"lawSchool": "University of Miami School of Law, 1992","advancedDegrees": [],"boardCertifications": [],"practiceAreas": ["Civil Litigation", "Civil Trial", "Litigation/Trial Advocacy/Advocacy", "Medical Malpractice", "Product Liability", "Toxic Torts", "Trial"],"languages": ["Spanish"],"federalCourts": ["U.S. Court of Appeals for the Eighth Circuit","U.S. Court of Federal Claims","U.S. District Court, Southern District of Florida"],"stateCourts": ["District Of Columbia", "Florida", "Hawaii", "New Mexico", "Oregon"],"services": ["ADA Accessible Client Services", "Language Translation"],"committees": [],"sections": [],"judicialPosition": null,"boardOfGovernors": null,"photoUrl": "https://imageserver.floridabar.org/Images/6/34/0946346p.jpg","profileUrl": "https://www.floridabar.org/directories/find-mbr/profile/?num=946346","personalBarUrl": "https://www.floridabar.org/mybarprofile/946346","vcardUrl": "https://www.floridabar.org/app/plugins/tfb/public/vcard.php?mid=946346","searchLastName": "Alvarez","source": "The Florida Bar","observedAt": "2026-08-10T14:37:13.874Z","error": null}
The
federalCourtsarray above is trimmed to three of six entries for readability; all values are real.
Run via API and CLI
Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.
Run synchronously and get dataset items in one call:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~florida-bar-lawyers-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"lastNames":["Smith"],"maxLawyers":25,"withDetails":true}'
Start a run asynchronously:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~florida-bar-lawyers-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"locationType":"county","locations":["Miami-Dade"],"practiceAreas":["Immigration"],"languages":["Spanish"],"maxLawyers":100}'
Apify CLI:
apify call scrapers_lat/florida-bar-lawyers-scraper \--input '{"barNumbers":["175684","946346"],"withDetails":true}'
Fetch results
Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.
Billing and limits
- Pay per result. You are charged per attorney record returned (
resultevent). See the pricing tab for the current per-result price. - Details and AI add-ons billed separately.
withDetailscharges an extradetailsevent per attorney; the AI lead score and AI profile summary each charge per record, and only on usable AI output. - No charge on failure. If a run errors, the actor writes a single item with a populated
errorfield and does not charge for it. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results. - Free Apify plans are capped at 10 records per run. The AI add-ons require a paid Apify plan. Upgrade for the full directory and higher
maxLawyers.
FAQ and troubleshooting
How do I list every lawyer in a county or city?
Leave lastNames empty, set locationType, and add the county or city to locations. With no name, firm, or location at all, the actor sweeps all 67 Florida counties.
How do I look up specific attorneys directly?
Pass their Florida Bar numbers in barNumbers. Each resolves to a single profile.
How do I target a practice area or a Spanish-speaking attorney?
Use practiceAreas, languages, boardCertifications, lawSchools, or services. Filters combine, so Immigration plus Spanish returns Spanish-speaking immigration attorneys.
Why are county, discipline, and law school missing?
Those come from the full profile. Turn on withDetails (default on) to capture them. Values the Bar does not publish are returned as null.
A run returned 0 records. Why?
The name, firm, or filter combination matched nothing. Loosen filters, try soundsLike for spelling variants, or widen the location. Zero-result runs are not charged.
Is this an official Florida Bar tool? No. This actor is independent and has no affiliation with The Florida Bar. It reads only data that is publicly available in the official member directory. Use the results in accordance with the Bar's terms and applicable law.
Related scrapers
- FindLaw Lawyers Scraper: US attorney and law-firm leads by practice area and city.
- Avvo Lawyers Scraper: US attorney profiles, ratings, and reviews.
- California State Bar Scraper: licensed California attorneys and status.
- Illinois ARDC Attorneys Scraper: registered Illinois attorneys and discipline status.
- Florida DBPR Scraper: Florida professional and business licensees.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
Independent tool, not affiliated with The Florida Bar. Accesses only publicly available directory data. Use in accordance with the Bar's terms and applicable law.
