{"uid":"cap_IeDMfcsmN8nF7ga-r4pQo","slug":"justia-attorney-directory-scraper-aa82b242","name":"Justia Attorney Directory Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/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_bsUFGGAyy8vpcJKDV6Sgf","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 records from Justia's lawyer directory by state, practice area, or specific profile/directory URLs","exampleAgentPrompt":"Pull up to 200 attorney records from Justia's lawyer directory for personal injury lawyers in Texas, scraping up to 20 pages and including full profile details like education and office locations.","exampleUseCases":[{"title":"Legal lead generation by practice area","prompt":"Get me up to 150 attorney profiles from Justia for family law lawyers in New York, pulling full profile details including their bios, education, and office info — scrape up to 25 pages."},{"title":"State-wide attorney dataset build","prompt":"Scrape the Justia lawyer directory for all attorneys in Florida, up to 100 records across 10 pages, with full profiles enabled so I get practice areas and education history too."},{"title":"Targeted profile extraction from specific URLs","prompt":"Extract structured attorney data from these specific Justia directory URLs for immigration lawyers in Chicago — I want full profiles including biography and office details, limit to 50 records."}],"resultDescription":"Returns a JSON object with a count of records found and an array of attorney items, each containing fields such as id, url, name, type, title, biography, profileUrl, and profileImage. When includeProfiles is enabled, additional details like practice areas, education, and office locations are included.","failureModes":["Empty result set if no attorneys match the state/practice area combination — not charged","Justia site changes breaking scraper parsing","Rate limiting or blocking by Justia resulting in partial data","Invalid or inaccessible startUrls returning no records","maxPages cap of 25 limiting total coverage for large directories"],"whenToPreferThis":"Choose this endpoint when you need structured attorney data specifically from Justia's directory — it handles pagination, profile detail extraction, and filtering by state and practice area natively. Prefer it over generic web scrapers when targeting Justia specifically, as it returns clean normalized records rather than raw HTML.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:29.518Z","isFirstParty":false,"canonicalSlug":"justia-attorney-directory-scraper-aa82b242"}