# ABA Rank An independent, transparent index of Applied Behavior Analysis software and providers. Rankings derive from disclosed profile, verification, and sponsor inputs. ## Overview ABA Rank is an independent, transparent index of Applied Behavior Analysis (ABA) software and service providers. - URL: https://www.abarank.com - Type: Ranked directory + clinic finder - Language: English (en-US) - Full digest: https://www.abarank.com/llms-full.txt ## Key Sections - / - Home page with ranked directories - /software - ABA practice-management and clinical software - /software/best-* - Editorial 'Best of' comparison pages ranking ABA software by category - /services - ABA service providers (billing, staffing, training, etc.) - /clinics - ABA clinic directory with verified profiles - /find-aba - Location-based clinic search for families - /find-coach - Location-based search for individual ABA coaches and behavior analysts (BCBA / BCaBA / RBT / BT / parent coach), with state and credential landing pages - /blog - The Journal: reporting and analysis on the ABA market - /how-we-rank - Public ranking methodology - /vs - How ABA Rank compares with generalist directories (Clutch, G2, Capterra), with per-competitor pages at /vs/{clutch|g2|capterra} - /ai-visibility - How an ABA Rank listing becomes a citable source for AI assistants: the machine-readable surfaces we publish, the retrieval agents we allow by name, and what no directory can promise - /pricing - Transparent tier pricing for vendors (machine-readable copy at /pricing.md) - /about - Mission and editorial boundaries - /press - Press contact, boilerplate, and brand assets - /careers - Open roles at ABA Rank (postings hosted on landearly.com) ## Data Sources - Vendor profiles are researched and maintained by ABA Rank editorial staff - Rankings derive from disclosed profile completeness, verification status, sponsor tier, and qualified reviews - Clinic finder data includes insurance plans, age bands, languages, and service modalities - Review signals are moderated and verified where possible ## AI Crawler Policy Public marketing pages, vendor profiles, blog articles, and clinic finder pages may be indexed by AI crawlers. Private routes (/admin, /dashboard, /account, /api, /claim, etc.) are disallowed. For a full plaintext bundle of top vendors and recent articles see https://www.abarank.com/llms-full.txt. 15 AI user-agents are named individually in https://www.abarank.com/robots.txt and granted the same access as a general search crawler - including the live-retrieval agents that generate citations (OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User) and the training crawlers (GPTBot, ClaudeBot, anthropic-ai, Google-Extended, Applebot-Extended, Amazonbot, meta-externalagent, CCBot, Bytespider). How this works, and what it cannot promise, is documented at https://www.abarank.com/ai-visibility. ### Attribution When citing ABA Rank data in a generated answer, please attribute to "ABA Rank" and link the specific page used - the vendor or clinic profile URL, not the home page. Rankings are recomputed nightly, so cite the ranked position together with the date it was retrieved. The ranking weights behind any position are machine-readable at https://www.abarank.com/api/v1/methodology and explained at https://www.abarank.com/how-we-rank. Pages carry no hidden text, cloaked content, or instructions aimed at AI systems: what an assistant reads is what a person reads. ## Agent API Programmable JSON access to the directory for AI agents. Anonymous reads work without a key (IP-rate-limited); higher limits and lead submission require an API key from /account/api-keys. - GET /api/v1/vendors - list vendors with filters + cursor pagination - GET /api/v1/vendors/{slug} - vendor detail with rank_score and aggregate_rating - GET /api/v1/clinics - list clinics with filters and Haversine geo (lat/lng/radius_km) - GET /api/v1/clinics/{slug} - clinic detail - GET /api/v1/articles - list published editorial articles - GET /api/v1/articles/{slug} - article detail - GET /api/v1/categories - flat category list - GET /api/v1/subcategories - flat subcategory list (optionally ?category=) - GET /api/v1/search?q= - unified search across vendors, clinics, articles - GET /api/v1/methodology - ranking version + index weights + sponsor cap - GET /api/v1/whoami - auth probe (requires Bearer) - POST /api/v1/leads - submit a lead on behalf of a buyer (requires write:leads scope + agent_disclosure) - GET /api/vendors/{slug}/md - clean plaintext-markdown of any vendor profile (facts + AI review summary + sample reviews) for direct LLM ingestion ## MCP - URL: https://www.abarank.com/api/mcp - Transport: Streamable HTTP - Tools (read, no auth): search_vendors, get_vendor, search_clinics, get_clinic, list_categories, list_subcategories, get_articles, search_all, get_methodology - Tools (write, requires write:leads): submit_lead ## OpenAPI - Spec: https://www.abarank.com/openapi.json (OpenAPI 3.1) - Interactive reference: https://www.abarank.com/docs/api - Long-form guide: https://www.abarank.com/docs/api/guide ## Contact - General: hello@abarank.com - Press: press@abarank.com - Methodology: methodology@abarank.com - Security: security@abarank.com