{"uid":"cap_TA-1ssf9sbqfRyhA5zp14","slug":"justia-attorney-directory-scraper-0599c27b","name":"Justia Attorney Directory Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://api.scrapeforagents.tech/v1/justia?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"integer","default":100,"minimum":1,"description":"Maximum number of unique attorney records across all input URLs."},"location":{"type":"string","default":"California","description":"State name used when no URLs are supplied, for example California."},"maxPages":{"type":"integer","default":25,"maximum":25,"minimum":1,"description":"Stop after this many pages for each directory URL, up to the site's observed 25 page search cap."},"startUrls":{"type":"array","description":"Public Justia lawyer directory, city, practice area, or individual attorney profile URLs. These take precedence over state and practice area."},"practiceArea":{"type":"string","default":"All","description":"Practice area name for the state search. Use All for the general state directory."},"includeProfiles":{"type":"boolean","default":true,"description":"Open each attorney profile for practice areas, education, offices, and other details. Turn off for faster basic records."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"id":null,"url":null,"name":null,"type":null,"title":null,"biography":null,"profileUrl":null,"profileImage":null}],"product":"justia"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.08","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.08/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bft83zgSk5KiQtJn7rkYh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.08","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes structured attorney and law firm data from the Justia lawyer directory by state, practice area, or specific profile URLs","exampleAgentPrompt":"Pull up to 200 attorney records from the Justia directory for family law lawyers in Texas, including full profile details like practice areas, education, and office locations.","exampleUseCases":[{"title":"Build state attorney contact database","prompt":"Scrape me up to 150 attorneys from the Justia directory in Florida who practice immigration law, and include their full profile details like education, offices, and biography."},{"title":"Research personal injury lawyers by city","prompt":"Get me a list of personal injury attorneys in Los Angeles from Justia — pull their profiles including bios and practice areas, up to 100 records."},{"title":"Aggregate attorney data from specific profile URLs","prompt":"I have a set of Justia attorney profile URLs — can you scrape all of them and return structured data including names, biographies, profile images, and titles?"}],"resultDescription":"Returns a JSON object with a count of records and an array of attorney items, each containing fields such as id, url, name, type, title, biography, profileUrl, and profileImage, plus a product label ('justia'). Full profile scraping optionally adds practice areas, education, and office details.","failureModes":["Empty result if no attorneys match the specified state or practice area","Justia site structure changes may break scraping and return empty or malformed data","Page cap of 25 pages per directory URL limits total records for large directories","Invalid or non-Justia URLs in startUrls will yield no results","Rate limiting or blocking by Justia may cause partial or failed runs (not charged on failure)"],"whenToPreferThis":"Choose this endpoint when you need structured attorney data from Justia's public directory at scale — especially when you need profile-level details like biographies, education, and practice areas that are not available via a general-purpose search engine. Prefer this over manual web scraping or generic crawlers when you need clean, typed JSON output and pay only for successful runs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:39.003Z","isFirstParty":false,"canonicalSlug":"justia-attorney-directory-scraper-0599c27b"}