{"id":"3e1af83b-bd31-4f82-ae96-e4d016fc6f57","slug":"wyobiz-wyo-gov-api","name":"wyobiz.wyo.gov API","description":"wyobiz.wyo.gov API","front_facing_description":"Access data from wyobiz.wyo.gov.","source_url":"https://wyobiz.wyo.gov/Business/FilingSearch.aspx","is_authenticated":false,"canonical_scraper_id":"a745d639-4d4f-4521-baa3-d40b6526b8dd","apis":[{"method":"GET","endpoint_name":"search_entities","description":"Searches the public Wyoming business-entity register by legal name (starts-with or contains) or by exact filing ID and returns one page of 20 summary rows, each carrying the exact entity name, filing ID, entity type code, current status, tax and registered-agent standing, initial filing date, and the detail_key/detail_url needed by get_entity_details. Either name or filing_id must be supplied; when filing_id is given the name is ignored. Results are paginated 20 per page as the site pages them; page defaults to 1 and has_more/total_pages describe the remaining pages (each page costs two or three round trips because the search is replayed before the page is selected). A name with no matches returns an empty results array with total_results 0. total_results is the site's own result count. retrieved_at is the UTC time of the query.","input_params":{"name":{"type":"string","required":false,"description":"Legal business name (or its beginning / a fragment, depending on match) to search for, up to 50 characters. Required unless filing_id is supplied.","domain":{"kind":"open","example":"Wyoming Coffee","generator":{"type":"static","value":"Wyoming Coffee"}}},"page":{"type":"integer","required":false,"description":"1-based results page (20 rows per page).","default":1},"match":{"type":"string","required":false,"description":"How the name is matched: from the beginning of the name, or anywhere within it. Ignored for filing_id lookups.","default":"starts_with","enum":"MatchMode","closed":true,"domain":{"kind":"enum","exhaustive":true,"source_selector":"input[name='ctl00$MainContent$searchOpt']"}},"filing_id":{"type":"string","required":false,"description":"Exact Secretary of State filing ID in the form YYYY-NNNNNNNNN (one shape: 2008-000554255). When supplied, name is ignored and at most one entity is returned.","domain":{"kind":"open","example":"2008-000554255","pattern":"^\\d{4}-\\d{9}$"}}},"return_schema":{"type":"object","fields":{"page":"integer, the page returned","query":"object echoing the name, filing_id, match and page that were applied","results":"array of entity summaries: entity_name, filing_id, entity_type_code (site abbreviation such as LLC or CORP), status, standing_tax, standing_ra, filed_on (YYYY-MM-DD), detail_key (opaque key for get_entity_details), detail_url (public detail page)","has_more":"boolean, true when a later page exists","page_size":"integer, rows per page (20)","total_pages":"integer, number of pages available (0 when no matches)","retrieved_at":"UTC timestamp (ISO 8601) when the search was executed","total_results":"integer, the site's total match count for the query"},"sample":{"data":{"page":1,"query":{"name":"Wyoming Coffee","page":1,"match":"starts_with","filing_id":null},"results":[{"status":"Inactive - Administratively Dissolved (Tax)","filed_on":"2008-04-30","filing_id":"2008-000554255","detail_key":"008217078140236170015037249099126133139003087097","detail_url":"https://wyobiz.wyo.gov/Business/FilingDetails.aspx?eFNum=008217078140236170015037249099126133139003087097","entity_name":"Wyoming Coffee Company, LLC","standing_ra":"Good","standing_tax":"Delinquent","entity_type_code":"LLC"}],"has_more":false,"page_size":20,"total_pages":1,"retrieved_at":"2026-09-26T08:39:46Z","total_results":4},"status":"success"}},"initiates_session":false,"price":2,"verification":{"assertions":[{"path":"$.status","op":"equals","value":"success"},{"path":"$.data.results","op":"array_min_len","value":1},{"path":"$.data.results[*]","op":"field_present","value":"filing_id"},{"path":"$.data.results[*]","op":"field_present","value":"detail_key"},{"path":"$.data.total_results","op":"type_is","value":"number"},{"path":"$.data.retrieved_at","op":"not_null"}],"empty_is_valid":false,"recipe_version":1}},{"method":"GET","endpoint_name":"get_entity_details","description":"Returns the full public detail record for one business entity identified by the detail_key emitted in search_entities.results[*].detail_key: exact name, filing ID, entity type, status and sub-status, formation (initial filing) date, inactive date, standings, term of duration, formation jurisdiction, principal and mailing addresses, registered agent name and address, the latest annual report number/year, annual-report exemption and license tax paid, the complete public filing history (each event with its document number, date, whether scanned images exist on the site, and any recorded field changes), the annual-report subset of that history, listed parties (officers/members) and public notes. One round trip. Empty or unavailable fields are null; annual_reports is a filter of filing_history so both can be empty arrays when the site lists no history. An unknown detail_key returns a stale_input (input_not_found) error because the site redirects to its search page. retrieved_at is the UTC time of retrieval.","input_params":{"detail_key":{"type":"string","required":true,"description":"Opaque numeric entity key exactly as emitted by search_entities.results[*].detail_key.","domain":{"kind":"derived","generator":{"path":"$.data.results[*].detail_key","type":"derived","from_endpoint":"search_entities"}}}},"return_schema":{"type":"object","fields":{"status":"current status label","parties":"array of listed parties: name, role, organization, address","filing_id":"Secretary of State filing ID (YYYY-NNNNNNNNN)","formed_in":"formation jurisdiction","detail_key":"the key that was looked up","detail_url":"public detail page URL","sub_status":"current sub-status label (Current/Archived) or null","entity_name":"exact legal name","entity_type":"full entity type label, e.g. one shape is 'Limited Liability Company - Domestic'","standing_ra":"registered-agent standing label","public_notes":"public notes text or null when none","retrieved_at":"UTC timestamp (ISO 8601) when the detail page was retrieved","standing_tax":"tax standing label","inactive_date":"inactive date YYYY-MM-DD or null","annual_reports":"array, the filing_history entries that are annual reports","effective_date":"effective date YYYY-MM-DD or null","filing_history":"array of public filing events: description, filing_type, document_number, date (YYYY-MM-DD), is_annual_report, has_images, changes (array of {field, from, to})","formation_date":"initial filing date, YYYY-MM-DD","standing_other":"other standing label","entity_sub_type":"sub-type label or null","fictitious_name":"fictitious name or null","mailing_address":"mailing address as one line or null","license_tax_paid":"amount label as shown by the site, e.g. '$60.00', or null","registered_agent":"object with name and address of the registered agent (values null when none listed)","term_of_duration":"duration label","annual_report_exempt":"Yes/No label or null","latest_annual_report":"object with document_number and year of the most recent annual report (null when none)","principal_office_address":"principal office address as one line or null"},"sample":{"data":{"status":"Inactive - Administratively Dissolved (Tax)","parties":[{"name":"Jane Doe","role":"Member/Manager","address":null,"organization":null}],"filing_id":"2008-000554255","formed_in":"Wyoming","detail_key":"008217078140236170015037249099126133139003087097","detail_url":"https://wyobiz.wyo.gov/Business/FilingDetails.aspx?eFNum=008217078140236170015037249099126133139003087097","sub_status":"Archived","entity_name":"Wyoming Coffee Company, LLC","entity_type":"Limited Liability Company - Domestic","standing_ra":"Good","public_notes":null,"retrieved_at":"2026-09-26T08:40:12Z","standing_tax":"Delinquent","inactive_date":"2024-06-09","annual_reports":[{"date":"2023-02-03","changes":[],"has_images":true,"description":"2023 Original Annual Report - 08139645","filing_type":"2023 Original Annual Report","document_number":"08139645","is_annual_report":true}],"effective_date":null,"filing_history":[{"date":"2024-06-09","changes":[{"to":"Inactive - Administratively Dissolved (Tax)","from":"Active","field":"Filing Status"}],"has_images":false,"description":"Dissolution / Revocation - Tax - 2024-004814721","filing_type":"Dissolution / Revocation - Tax","document_number":"2024-004814721","is_annual_report":false},{"date":"2023-02-03","changes":[],"has_images":true,"description":"2023 Original Annual Report - 08139645","filing_type":"2023 Original Annual Report","document_number":"08139645","is_annual_report":true}],"formation_date":"2008-04-30","standing_other":"Good","entity_sub_type":null,"fictitious_name":null,"mailing_address":"123 Main St, Springfield, IL 62704","license_tax_paid":"$60.00","registered_agent":{"name":"John Doe","address":"123 Main St, Springfield, IL 62704"},"term_of_duration":"Perpetual","annual_report_exempt":"No","latest_annual_report":{"year":"2023","document_number":"08139645"},"principal_office_address":"123 Main St, Springfield, IL 62704"},"status":"success"}},"initiates_session":false,"price":1,"verification":{"assertions":[{"path":"$.status","op":"equals","value":"success"},{"path":"$.data.filing_id","op":"matches","value":"^\\d{4}-\\d{9}$"},{"path":"$.data.entity_name","op":"not_null"},{"path":"$.data.status","op":"not_null"},{"path":"$.data.filing_history","op":"type_is","value":"array"},{"path":"$.data.registered_agent","op":"type_is","value":"object"}],"empty_is_valid":false,"recipe_version":1}}],"sample_inputs":{"search_entities":{"name":"Wyoming Coffee"},"get_entity_details":{"detail_key":"CRITICAL_PII_REDACTED"}},"prefill_inputs":{"search_entities":{"name":"Wyoming Coffee"}},"last_verified_at":"2026-11-02T11:01:52.909541+00:00","endpoint_health":[{"endpoint_name":"search_entities","status":"healthy","last_checked_at":"2026-11-02T11:01:52.909541+00:00","last_verified_at":"2026-11-02T11:01:52.909541+00:00","recent_runs":[{"at":"2026-11-02T11:01:52.909541+00:00","status":"healthy"},{"at":"2026-10-26T10:01:52.923879+00:00","status":"healthy"},{"at":"2026-10-26T08:02:52.903289+00:00","status":"ambiguous"},{"at":"2026-10-26T06:03:53.010708+00:00","status":"ambiguous"},{"at":"2026-10-26T04:03:52.874780+00:00","status":"ambiguous"}]},{"endpoint_name":"get_entity_details","status":"healthy","last_checked_at":"2026-11-02T11:01:52.909541+00:00","last_verified_at":"2026-11-02T11:01:52.909541+00:00","recent_runs":[{"at":"2026-11-02T11:01:52.909541+00:00","status":"healthy"},{"at":"2026-10-26T10:01:52.923879+00:00","status":"healthy"},{"at":"2026-10-26T08:02:52.903289+00:00","status":"blocked"},{"at":"2026-10-26T06:03:53.010708+00:00","status":"blocked"},{"at":"2026-10-26T04:03:52.874780+00:00","status":"blocked"}]}],"sdk_usage_example":{"code":"\"\"\"Walkthrough: Wyoming Secretary of State business entity search — bounded, re-runnable.\"\"\"\nfrom parse_apis.wyobiz_wyo_gov_api import WyoBiz, MatchMode, EntityNotFound\n\nclient = WyoBiz()\n\n# Search for entities whose name starts with a term; cap total items.\nfor summary in client.entity_summaries.search(name=\"Wyoming Coffee\", match=MatchMode.STARTS_WITH, limit=5):\n    print(summary.entity_name, summary.filing_id, summary.status)\n\n# Drill into the first result's full detail record.\nhit = client.entity_summaries.search(name=\"Wyoming Coffee\", limit=1).first()\nif hit is not None:\n    entity = hit.details()\n    print(entity.entity_name, entity.entity_type, entity.formation_date)\n    print(\"Standing — tax:\", entity.standing_tax, \"RA:\", entity.standing_ra)\n\n    if entity.registered_agent is not None:\n        print(\"Registered agent:\", entity.registered_agent.name)\n\n    if entity.latest_annual_report is not None:\n        print(\"Latest annual report:\", entity.latest_annual_report.year, entity.latest_annual_report.document_number)\n\n    # Walk filing history on the same entity.\n    for filing in entity.filing_history:\n        label = f\" (doc {filing.document_number})\" if filing.document_number else \"\"\n        print(f\"  {filing.date} {filing.filing_type}{label}\")\n\n    # Point-lookup by detail_key obtained from the search hit.\n    try:\n        refreshed = client.entities.get(detail_key=hit.detail_key)\n        print(\"Refreshed:\", refreshed.entity_name, refreshed.status)\n    except EntityNotFound:\n        print(\"Entity no longer available\")\n\nprint(\"exercised: entity_summaries.search / EntitySummary.details / entities.get / filing_history\")\n","endpoints":["search_entities","get_entity_details"],"has_session":false,"shape":"parse_sdk","hover_map":[{"line":7,"col":4,"len":7,"label":"summary: EntitySummary","kind":"variable"},{"line":11,"col":0,"len":3,"label":"hit: EntitySummary","kind":"variable"},{"line":4,"col":9,"len":6,"label":"WyoBiz — API client","kind":"class"},{"line":7,"col":39,"len":6,"label":"search() → List[EntitySummary]","kind":"method"},{"line":12,"col":3,"len":3,"label":"hit: EntitySummary","kind":"variable"},{"line":13,"col":4,"len":6,"label":"entity: Entity","kind":"variable"},{"line":24,"col":8,"len":6,"label":"filing: Filing","kind":"variable"},{"line":24,"col":25,"len":14,"label":"filing_history: List[Filing]","kind":"field"},{"line":7,"col":85,"len":11,"label":"MatchMode.STARTS_WITH","kind":"enum-member"},{"line":8,"col":18,"len":11,"label":"entity_name: str","kind":"field"},{"line":8,"col":39,"len":9,"label":"filing_id: str","kind":"field"},{"line":8,"col":58,"len":6,"label":"status: str","kind":"field"},{"line":13,"col":17,"len":7,"label":"details() → Entity","kind":"method"},{"line":14,"col":17,"len":11,"label":"entity_name: str","kind":"field"},{"line":14,"col":37,"len":11,"label":"entity_type: str","kind":"field"},{"line":14,"col":57,"len":14,"label":"formation_date: str","kind":"field"},{"line":15,"col":38,"len":12,"label":"standing_tax: str","kind":"field"},{"line":15,"col":66,"len":11,"label":"standing_ra: str","kind":"field"},{"line":17,"col":14,"len":16,"label":"registered_agent: Optional[RegisteredAgent]","kind":"field"},{"line":20,"col":14,"len":20,"label":"latest_annual_report: Optional[LatestReport]","kind":"field"},{"line":24,"col":18,"len":6,"label":"entity: Entity","kind":"variable"},{"line":32,"col":11,"len":14,"label":"EntityNotFound — error: The requested detail_key does not match any known entity","kind":"error"},{"line":7,"col":75,"len":9,"label":"MatchMode — enum: CONTAINS, STARTS_WITH","kind":"enum"},{"line":8,"col":10,"len":7,"label":"summary: EntitySummary","kind":"variable"},{"line":8,"col":31,"len":7,"label":"summary: EntitySummary","kind":"variable"},{"line":8,"col":50,"len":7,"label":"summary: EntitySummary","kind":"variable"},{"line":11,"col":30,"len":6,"label":"search() → List[EntitySummary]","kind":"method"},{"line":13,"col":13,"len":3,"label":"hit: EntitySummary","kind":"variable"},{"line":14,"col":10,"len":6,"label":"entity: Entity","kind":"variable"},{"line":14,"col":30,"len":6,"label":"entity: Entity","kind":"variable"},{"line":14,"col":50,"len":6,"label":"entity: Entity","kind":"variable"},{"line":15,"col":31,"len":6,"label":"entity: Entity","kind":"variable"},{"line":15,"col":59,"len":6,"label":"entity: Entity","kind":"variable"},{"line":17,"col":7,"len":6,"label":"entity: Entity","kind":"variable"},{"line":18,"col":59,"len":4,"label":"name: Optional[str]","kind":"field"},{"line":20,"col":7,"len":6,"label":"entity: Entity","kind":"variable"},{"line":21,"col":67,"len":4,"label":"year: str","kind":"field"},{"line":21,"col":101,"len":15,"label":"document_number: str","kind":"field"},{"line":25,"col":61,"len":15,"label":"document_number: Optional[str]","kind":"field"},{"line":18,"col":42,"len":16,"label":"registered_agent: Optional[RegisteredAgent]","kind":"field"},{"line":21,"col":46,"len":20,"label":"latest_annual_report: Optional[LatestReport]","kind":"field"},{"line":21,"col":80,"len":20,"label":"latest_annual_report: Optional[LatestReport]","kind":"field"},{"line":25,"col":54,"len":6,"label":"filing: Filing","kind":"variable"},{"line":30,"col":55,"len":10,"label":"detail_key: str","kind":"field"},{"line":18,"col":35,"len":6,"label":"entity: Entity","kind":"variable"},{"line":21,"col":39,"len":6,"label":"entity: Entity","kind":"variable"},{"line":21,"col":73,"len":6,"label":"entity: Entity","kind":"variable"},{"line":25,"col":32,"len":15,"label":"document_number: Optional[str]","kind":"field"},{"line":26,"col":26,"len":4,"label":"date: str","kind":"field"},{"line":26,"col":40,"len":11,"label":"filing_type: str","kind":"field"},{"line":30,"col":51,"len":3,"label":"hit: EntitySummary","kind":"variable"},{"line":25,"col":25,"len":6,"label":"filing: Filing","kind":"variable"},{"line":26,"col":19,"len":6,"label":"filing: Filing","kind":"variable"},{"line":26,"col":33,"len":6,"label":"filing: Filing","kind":"variable"}]},"sdk_delivery_state":"available","summary":"Read-only search of the Wyoming Secretary of State public business-entity database by legal name or filing ID, and retrieval of an entity's public detail record including registered agent, filing history and annual reports.","updated_at":"2026-09-26T08:42:02.28338+00:00","user_variants":[],"latest_version":1,"user_status":null,"user_scraper_id":null,"contributes_to_marketplace":true,"pinned_version":null,"seo_content":{"faqs":[{"a":"No official public developer API is documented by the Wyoming Secretary of State for the FilingSearch database. The wyobiz.wyo.gov API on Parse gives you structured programmatic access to that public data.","q":"Does Wyoming Secretary of State offer an official developer API for wyobiz.wyo.gov?"},{"a":"Each call returns up to 20 entity summaries including `entity_name`, `filing_id`, `entity_type_code`, `status`, `standing_tax`, and `standing_ra`. The response includes `total_results`, `total_pages`, and a `has_more` boolean. Increment the `page` parameter (1-based) to retrieve subsequent pages.","q":"What does `search_entities` return, and how do I page through results?"},{"a":"Not currently. The API returns the entity detail record (status, parties, standings, formation info) and search summaries, but does not expose individual filing documents or downloadable annual report PDFs. You can fork the API on Parse and revise it to add an endpoint that retrieves filing history line items for a given entity.","q":"Does the API return filing history documents or annual report PDFs?"},{"a":"Not currently. Search is limited to legal entity name (via the `name` parameter with starts-with or contains matching) and exact filing ID (via `filing_id`). Registered agent and party names appear in `get_entity_details` results but cannot be used as search inputs. You can fork the API on Parse and revise it to add a party-name search endpoint if the source supports it.","q":"Can I search by registered agent name or by officer/principal name?"},{"a":"The `detail_key` is an opaque numeric identifier returned in every record inside `search_entities` results (`results[*].detail_key`). It must be passed as the sole required input to `get_entity_details` to retrieve the full public record for that entity. It is not the same as the `filing_id`.","q":"What is the `detail_key` and where does it come from?"}],"keywords":["Wyoming business entity search API","Wyoming Secretary of State API","wyobiz filing search API","Wyoming LLC lookup API","Wyoming corporation status API","Wyoming registered agent API","business entity standing Wyoming","Wyoming filing ID lookup","Wyoming business name search API","Secretary of State business search API","Wyoming entity formation jurisdiction","Wyoming business compliance API","public business registry API Wyoming","Wyoming UCC business entity data"],"use_cases":["Verify whether a Wyoming LLC or corporation is in good standing before entering a business relationship, using the `standing_tax` and `standing_ra` fields.","Look up the registered agent name and address for a Wyoming entity via the `parties` array in `get_entity_details`.","Resolve a company's exact legal name and entity type from a known Secretary of State filing ID using the `filing_id` parameter.","Build a bulk compliance checker that pages through `search_entities` results with `has_more` and flags entities whose `status` is not active.","Identify the formation jurisdiction of a foreign entity using the `formed_in` field returned by `get_entity_details`.","Enumerate all entities matching a brand name fragment using the `contains` match mode to surface potential trademark conflicts or related companies.","Populate a B2B prospecting database with Wyoming entity names, types, and statuses from the public register."],"meta_title":"Wyoming Business Search API (wyobiz.wyo.gov)","generated_at":"2026-09-26T08:43:22.562558+00:00","lead_paragraph":"The Wyoming Business Search API provides 2 endpoints for querying the Wyoming Secretary of State's public business-entity database. Use `search_entities` to retrieve paginated summaries of matching entities—including filing ID, entity type, status, and tax standing—or call `get_entity_details` with a `detail_key` to pull the full public record for a single entity, including registered agent, formation jurisdiction, parties, and sub-status.","schema_version":2,"meta_description":"Search Wyoming Secretary of State business entities by name or filing ID. Returns entity status, standing, registered agent, parties, and filing details.","primary_category":"government_public","long_description_md":"## Search Wyoming Business Entities\n\nThe `search_entities` endpoint accepts a legal business name (`name`) or an exact Secretary of State filing ID (`filing_id`, format `YYYY-NNNNNNNNN`). Name searches support two match modes via the `match` parameter: starts-with or contains. Results come back 20 per page; the `page` parameter (1-based) navigates across multiple pages. Each result row includes `entity_name`, `filing_id`, `entity_type_code` (e.g. `LLC`, `CORP`), `status`, `standing_tax`, `standing_ra` (registered-agent standing), and an opaque `detail_key` needed for the detail endpoint. The response envelope also returns `total_results`, `total_pages`, and a `has_more` flag so callers can implement full pagination without an extra round-trip.\n\n## Entity Detail Records\n\nPassing a `detail_key` emitted by `search_entities` to `get_entity_details` returns the complete public record for one entity. Fields include `entity_name`, `entity_type` (full label such as `Limited Liability Company - Domestic`), `filing_id`, `status`, `sub_status` (Current or Archived), `formed_in` (formation jurisdiction), and `standing_ra`. The `parties` array lists every recorded party—name, role, organization, and address—covering registered agents, officers, and other principals on file. A `detail_url` pointing to the canonical public page is also returned.\n\n## Coverage and Freshness\n\nThe API covers all entity types visible in the Wyoming Secretary of State's public FilingSearch database, including domestic and foreign LLCs, corporations, limited partnerships, and similar structures. The `retrieved_at` timestamp in every `search_entities` response reflects when the data was fetched, so callers can track freshness. Filing history and annual-report data referenced in the plan description are surfaced through the detail record; no separate history endpoint exists in the current two-endpoint design.","generated_with_model":"global.anthropic.claude-sonnet-4-6","secondary_categories":["b2b_directory","finance"]},"primary_category":"government_public","secondary_categories":["b2b_directory","finance"],"access_requirements":[]}