The Alabama Secretary of State allows searching for business entities by name, entity ID, officer, agent, date, or reservation ID. After displaying a list of entity results, the database can display its ownership and registered agent details.
https://secretaryofstate.com/alabama/