ParseForge Scrapers

Wyoming Business Entity Scraper

parseforge/wyoming-business-scraper

Lead generationAutomationOther

Scrapes Wyoming Secretary of State business filings by name or filing ID. Returns entity name, filing ID, status, and standing, with an optional deep-detail pass for registered agent, principal office, and annual report fields.

Run this scraper See the API call
Total users
25
Monthly active
7
Total runs
5.7K
Bookmarked
1
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Wyoming Business Entity Scraper

Scrape Wyoming business filings by name or filing ID, up to a million per run. Every record returns the official entity name, filing ID, status, and standing. Optionally fetch the full detail profile with registered agent, principal office, and annual report data. Export to CSV, JSON, Excel, or XML.

The Wyoming Secretary of State business registry holds every LLC, corporation, and filing in the state, but browsing it manually means clicking through paginated search results and detail pages one by one. This Wyoming business scraper reads the public filing database directly from wyobiz.wyo.gov, so you can pull a list of entities or a single full profile without writing any code.

Search by business name with a starts-with or contains match, or look up an exact filing ID. When you need more than the listing summary, flip one switch to collect the registered agent, principal office address, annual report status, and tax-paid fields for every result.

Who uses it What they scrape Wyoming Secretary of State for
Registered agents Monitor their client portfolio for standing changes or new annual report deadlines.
Compliance officers Verify that a Wyoming entity is in good standing before signing a contract or funding it.
Lead generation teams Build a list of newly formed LLCs and corporations in Wyoming for business service outreach.
Investigative journalists Trace the ownership and agent relationships behind a set of Wyoming shell companies.

What it does

This Actor collects Wyoming business entity records from the Secretary of State filing database and returns each one as a flat row, with an optional deep-detail pass for full profiles.

  • ๐Ÿ” Name search with match control: Search by business name and choose whether the name must start with your term or contain it anywhere.
  • ๐Ÿ†” Exact filing ID lookup: Provide a Wyoming filing ID like 2014-000660394 to pull one specific record instantly, bypassing name search.
  • ๐Ÿ“‹ Fast listing mode: Collect entity name, filing ID, status, and standing for hundreds of businesses per minute without touching detail pages.
  • ๐Ÿ“„ Full detail profiles: Enable fetchDetails to pull the registered agent, principal office address, annual report info, tax paid status, and more for every result.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Wyoming Secretary of State data

๐Ÿ“‹ Monitor a portfolio of Wyoming entities.

A registered agent runs the scraper weekly with a list of client business names, fetches full details, and flags any entity whose standing has changed or whose annual report is due.

๐Ÿข Verify a counterparty before a deal.

A compliance analyst looks up a Wyoming LLC by its exact filing ID, pulls the full detail profile, and confirms the entity is in good standing and has a valid registered agent before closing a vendor contract.

๐Ÿ“ˆ Generate leads from new Wyoming filings.

A business services firm searches for all entities containing 'LLC' filed this month, collects the listing data, and builds a contact list for registered agent and formation service offers.

๐Ÿ•ต๏ธ Trace shell company networks.

An investigator searches by a known agent name, pulls full profiles for every entity that agent represents, and maps the shared addresses and officer overlaps across dozens of Wyoming filings.

Why choose this scraper

What you get
Official source Reads directly from the Wyoming Secretary of State public filing database at wyobiz.wyo.gov.
Two depth levels Fast listing-only mode for bulk discovery, or full detail mode for agent and office fields.
Flexible search Starts-with or contains name matching, plus exact filing ID lookup that overrides name search.
Structured output Every record lands in a fixed schema ready for CSV, JSON, Excel, or XML export.

How it compares

This Actor and the Wyoming SOS Business Registry scraper both pull from the same wyobiz.wyo.gov database. Here is how they differ on the capabilities each listing describes.

Feature ParseForge Wyoming SOS Business Registry
Search by business name Yes, with starts-with and contains modes Yes
Search by filing ID Yes, exact ID lookup overrides name search Yes
Registered agent field Yes, via fetchDetails mode Yes
Officer and party records Not listed Yes
Annual report and tax paid status Yes, via fetchDetails mode Not listed
Fast listing-only mode without detail pages Yes, fetchDetails off by default Not listed

Configure the run

Drive the Actor with a business name, a filing ID, or both, and control whether the name match is strict or broad. The maxItems cap stops the run after the number of records you need. The Input tab lists every parameter.

A first run with the defaults:

{
  "maxItems": 10,
  "filingName": "wyoming",
  "searchMode": "contains"
}

A larger pull:

{
  "maxItems": 200,
  "filingName": "wyoming",
  "searchMode": "contains"
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.85
1,000 results $8.50
10,000 results $85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Wyoming Business Entity Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Wyoming Secretary of State through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/wyoming-business-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results for my business name search?

First, try switching the searchMode from 'Starts With' to 'Contains' to broaden the match. Second, check your spelling against the official Wyoming SOS site. Third, try a shorter substring of the name. If the entity is very new, it may not have appeared in the public database yet.

The run is taking too long with detail mode on.

Detail mode fetches one extra page per result. Lower your maxItems to a smaller number, or run in listing-only mode first to identify the specific entities you need, then run a second scrape with those filing IDs and detail mode on.

My filing ID lookup returns the wrong entity.

Wyoming filing IDs are exact strings like 2014-000660394. Make sure you have copied the full ID including the year prefix and all digits. If the ID is correct, verify it on the Wyoming SOS site directly to confirm the filing still exists.

Some fields are empty in my dataset.

Not every Wyoming filing has every field populated. Older filings may lack annual report data, and some entity types may not have a tax-paid status. If a field is missing on the SOS detail page, the Actor leaves it blank in the output row.

The scraper stopped before reaching my maxItems.

The Wyoming SOS search returns only the results that match your query. If the public database has fewer matching entities than your maxItems value, the Actor finishes early. Try a broader search term or switch to 'Contains' mode to capture more results.

FAQ

Question Answer
Does this scraper need a Wyoming Secretary of State API key? No. It reads the public filing search at wyobiz.wyo.gov directly, so there is no API key, no registration, and no rate-limit token to manage.
What is the difference between listing mode and detail mode? Listing mode returns the summary fields visible on the search results page: entity name, filing ID, status, and standing. Detail mode visits each entity's full profile page and adds the registered agent, principal office address, annual report information, tax paid status, and other fields. Detail mode is slower because it makes one extra request per result.
Can I search by registered agent name? The Wyoming SOS search form does not expose an agent-name filter, so this Actor searches by business name or filing ID. If you need agent-based filtering, you can scrape a broad name set with detail mode on and filter the output dataset by the agent field afterward.
What does 'Starts With' versus 'Contains' name matching do? Starts With returns only entities whose name begins with your search term. Contains returns any entity whose name includes your term anywhere. Contains is broader and often returns more results, while Starts With is faster when you know the exact beginning of the name.
How many records can I scrape in one run? You set the maxItems input to any number between 1 and 1,000,000. The Actor stops after collecting that many results, so you control the cost and duration of each run.
Does this work for all Wyoming entity types? Yes. The Wyoming SOS database includes LLCs, corporations, nonprofits, limited partnerships, and other filing types. The Actor returns whatever the public search returns for your query.
Can I schedule this scraper to run daily? Yes. Apify schedules let you run the Actor on a cron expression. Set a daily schedule with a broad name search and detail mode on to catch new filings and standing changes as they appear.
What export formats are supported? Your dataset can be exported to CSV, JSON, Excel, or XML from the Apify platform, and you can push results to a webhook or external storage via Apify integrations.
Is the filing ID lookup case-sensitive? No. Wyoming filing IDs like 2014-000660394 are numeric strings with a dash. Enter the ID exactly as it appears on the SOS site, and the Actor will match it regardless of surrounding whitespace.
Does detail mode slow down the scrape significantly? Yes. Detail mode makes one additional HTTP request per result to fetch the full profile page. For large maxItems values, expect the run to take roughly twice as long as listing-only mode.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Wyoming Secretary of State. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
maxItems integer How many businesses to collect per run. 10
filingName string Business / filing name to search for. wyoming
searchMode string (2 options) Whether the name must match from the start (Starts With) or appear anywhere in the name (Contains). contains
filingId string Exact filing ID to look up (e.g. 2014-000660394). Overrides name search if provided. not set
fetchDetails boolean Fetch the full profile (registered agent, principal office, annual report, tax paid, etc.) for every result. Much slower but returns 20+ extra fields per filing. Leave off for fast listing-only scrapes. false

Pricing

from $8.00 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.008 to $0.0085

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~wyoming-business-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Wyoming Business Entity Scraper on Apify All scrapers