Arkansas SOS search — free but anti-bot heavy
Arkansas Secretary of State entity search is free and reaches most records, but the portal sits behind Akamai protection with hCaptcha at the gate. You will hit it. If you’re running batch lookups for deal flow, you need a strategy.
The portal and its friction
The Arkansas SOS search lives at sos.arkansas.gov/corps/. The entity lookup is free, no registration required, no username. The captcha is hCaptcha, not reCAPTCHA. That matters because hCaptcha is harder to OCR and harder to solve programmatically. The entire domain runs behind Akamai, which means it aggressively tracks request patterns. Hit it too fast in sequence and you’ll get rate-limited or handed a captcha on every query.
For underwriters running 10–20 searches per day, you’ll likely get through without friction. One captcha per session, maybe none. For processors running 100+ daily lookups (franchise finance shops, fleet underwriting), you will need to space requests by 3–5 seconds minimum, rotate IP if possible, and accept that some sessions will demand manual captcha entry.
What shows up in results
Arkansas bundles three record types into a single search result set. Corporations (for-profit, nonprofit, professional), LLCs, and fictitious-name registrations all appear together. This is neither good nor bad, just a design choice. Other states (Florida, Texas) separate them. Arkansas does not.
A corporation or LLC result gives you formation date, registered agent, principal address, file number, and status (Active, Dissolved, Inactive, etc.). The status field matters. An “Inactive” corporation in Arkansas means the annual report lapsed but the entity technically still exists in the database. “Dissolved” means someone filed articles of dissolution and it is gone. Confusing, but consistent with Arkansas Code § 4-32-614.
Fictitious-name results are thinner. You get the fictitious name itself, the date registered, and the registrant’s name and address. You do not get the business type (sole prop, partnership) or a direct link to the registered agent. The fictitious-name bundle is useful for confirming that a truck-leasing operation or equipment dealer actually registered that DBA, but it is not a substitute for a full corporate filing.
Formation and dissolution dates
Arkansas’ system records formation as the date the SOS received the filing, not the date the incorporator signed the articles. This means you are looking at a lag of a few days at minimum. For recent startups, especially ones that borrowed a USDOT immediately, the entity might exist under FMCSA SAFER (via the USDOT issued before the state filing) but not yet show as Active in the SOS database.
Dissolved entities stay in the database indefinitely. If you see “Dissolved” with a dissolution date from 2019, that entity is dead. The registered agent address, even if it still appears in the result, is not current. Do not credit a dissolved filing as proof of ongoing operation.
Akamai and batch processing
The Akamai wrapper is the real constraint. It inspects request headers, User-Agent strings, and request velocity. A standard web scraper (Selenium, Puppeteer, curl loops) will trigger Akamai’s challenge on the first request or within 10–15 requests. Manual browser sessions avoid it because Akamai trusts browser fingerprints more than headless clients.
If you need to verify 50 Arkansas entities in a day, do them in two batches, spaced four hours apart, with a human-like delay between each query. If you need to verify 500, either stagger lookups over a week or use a residential proxy service. Rotating IPs helps, but only if you vary User-Agent and referer headers, too. Akamai is not naive.
The hCaptcha itself, when you hit it, requires human interaction or a captcha-solving service (like 2Captcha or Anti-Captcha). Those cost $0.50–$2.00 per solve and add 5–15 seconds of latency. Worth it for high-value deals; not for routine verification of 100 fleet-finance contracts.
Registered agents and address changes
Arkansas requires a registered agent and registered office. If the registered agent is a law firm or filing service, the address will be their office, not the operating business address. The principal office address field is sometimes blank or outdated. For finance purposes, cross-check the SOS registered agent address against the applicant’s operating address from the USDOT (if a motor carrier) or the address on the loan application. Mismatches are a signal.
Agents can change. Arkansas allows amendment of registered agent without triggering a full articles-of-amendment filing. If you are verifying an entity from a two-year-old database or spreadsheet, re-query the SOS. The registered agent may have turned over.
Bottom line
Arkansas is a free lookup with real data, but Akamai throttling and hCaptcha make it friction-heavy for batch work. Corporations and LLCs are clearly displayed; fictitious names are bundled in and useful for DBA confirmation. Plan for manual captcha entry if you are running large volumes, or stagger queries over time. Dissolved and Inactive statuses mean different things; read them carefully. If your deal flow is Arkansas-heavy, automate the lookup but set reasonable request spacing. If it is occasional, just query manually and accept the captcha.