# Wyoming Details Extractor (`b2b_lead_generation/wyoming-details-extractor`) Actor

Extract full-detail Wyoming business filing records filtered by initial filing date. Filter by year, month, or exact day, and export clean rows as JSON, CSV, or Excel in seconds.

- **URL**: https://apify.com/b2b\_lead\_generation/wyoming-details-extractor.md
- **Developed by:** [B2B Lead Generation](https://apify.com/b2b_lead_generation) (community)
- **Categories:** Automation, Developer tools, Integrations
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.99 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Wyoming Details Extractor

<p align="center">
  <img src="https://imgur.com/MRVxLov.png" alt="Wyoming Details Extractor" style="max-width:100%; border-radius:14px; width:680px;" />
</p>

Return **full-detail Wyoming business filing records** straight from the Wyoming Secretary of State business registry, filtered by initial filing date. Choose a date filter like `2021`, `03/2021`, or `15/03/2021` and get clean, complete rows back in seconds.

Download the results as JSON, CSV, or Excel.

### What you can do

- **Filter by initial filing date**: match a full date, a month and year, or just a year
- **Filter by many dates at once**: pass several date lines and the actor returns every filing that matches any of them
- **Get the complete record**: every field for each filing, from status and standing to registered agent and officers
- **Export anywhere**: download from the Apify dataset as JSON, CSV, or Excel

### Use cases

- **Entity research**: pull every Wyoming filing registered in a given year and review status, agent, and officers in one place
- **Compliance checks**: track tax standing and annual report state for the entities you care about
- **Cohort building**: collect all filings from a specific month and year to study a registration wave
- **CRM enrichment**: feed clean names, addresses, and filing IDs into your own systems
- **Reporting**: build a monthly or yearly summary without touching raw rows by hand

### Input

Every input field is optional. Leave `dates` empty to return all records up to `maxResults`.

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `dates` | string list | none | One date filter per line. Full date (day, month, year), month and year, or year only. |
| `maxResults` | integer | `100` | Cap on records returned in one run. Maximum `100000`. |

#### Date filter formats

Type the parts in this order: day, then month, then year.

| You type | The actor reads it as |
|----------|-----------------------|
| `2021` | every filing in 2021 |
| `03/2021` or `March 2021` | filings in March 2021 |
| `15/03/2021` | filings on 15 March 2021 |

US-style `MM/DD/YYYY` input is detected and handled too, so `03/15/2021` also resolves to 15 March 2021.

#### Example input: one year

```json
{
    "dates": ["2021"],
    "maxResults": 500
}
```

#### Example input: several dates

```json
{
    "dates": ["03/2021", "04/2021", "2020"],
    "maxResults": 3000
}
```

#### Example input: everything available

```json
{
    "dates": [],
    "maxResults": 100000
}
```

### Output data

Results are written to your Apify dataset. Export as JSON, CSV, or Excel. Each record is a full filing:

```json
{
    "Filing Detail URL": "https://wyobiz.wyo.gov/Business/FilingDetails.aspx?eFNum=2041...",
    "eFNum": "204184232223142015015068039180099090198059207037",
    "Name": "ACME HOLDINGS LLC",
    "Filing ID": "2001-000123456",
    "Type": "Limited Liability Company",
    "Status": "Active",
    "Sub Status": "",
    "Initial Filing": "03/15/2021",
    "Standing - Tax": "Good",
    "Standing - Other": "Good",
    "Term of Duration": "Perpetual",
    "Formed In": "Wyoming",
    "Principal Office": "123 Main St, Cheyenne, WY 82001",
    "Mailing Address": "PO Box 100, Cheyenne, WY 82001",
    "Registered Agent": "Jane Doe",
    "Registered Agent Address": "1 Elk Rd, Cheyenne, WY 82001",
    "Latest AR Number": "AR-2024-0001",
    "Latest AR Year": "2024",
    "AR Exempt": "No",
    "License Tax Paid": "60.00",
    "Party 1 Name": "John Smith",
    "Party 1 Role": "Organizer",
    "Party 1 Organization": "",
    "Party 1 Address": "2 Bison Ave, Casper, WY 82601",
    "Filing History (cleaned)": "03/15/2021 Articles of Organization; 01/02/2024 Annual Report",
    "Public Notes": "",
    "Fetch Status": "OK"
}
```

| Field | Description |
|-------|-------------|
| `Filing Detail URL` | URL of the Wyoming filing detail page |
| `eFNum` | Filing identifier from the URL |
| `Name` | Registered entity name |
| `Filing ID` | Wyoming filing ID |
| `Type` | Filing type, for example Limited Liability Company |
| `Status` | Filing status such as Active or Inactive |
| `Sub Status` | Additional status qualifier |
| `Initial Filing` | Initial filing date |
| `Standing - Tax` | Tax standing |
| `Standing - Other` | Other standing indicator |
| `Term of Duration` | Term of duration for the entity |
| `Formed In` | Jurisdiction of formation |
| `Principal Office` | Principal office address |
| `Mailing Address` | Mailing address |
| `Registered Agent` | Registered agent name |
| `Registered Agent Address` | Registered agent address |
| `Latest AR Number` | Latest annual report number |
| `Latest AR Year` | Latest annual report year |
| `AR Exempt` | Whether the entity is annual-report exempt |
| `License Tax Paid` | License tax paid amount or status |
| `Party 1 Name` | Name of the first listed party |
| `Party 1 Role` | Role of the first listed party |
| `Party 1 Organization` | Organization of the first listed party |
| `Party 1 Address` | Address of the first listed party |
| `Filing History (cleaned)` | Cleaned filing history text |
| `Public Notes` | Public notes on the filing |
| `Fetch Status` | Status of the record |

<p align="center">
  <img src="https://imgur.com/djokPwg.png" alt="Wyoming Details Extractor input and output" style="max-width:100%; border-radius:14px; width:680px;" />
</p>

### How it works

1. Add one or more initial filing date filters, or leave them empty to return everything.
2. The actor looks up matching filings in the Wyoming business registry.
3. It checks the month and day of each record when your filter includes them.
4. Matching records are returned as complete rows, ready to export.

### FAQ

**Can I filter by more than one date?**
Yes. Add one filter per line in `dates`. A record is returned if it matches any of them.

**What happens if I leave dates empty?**
The actor returns every available record up to `maxResults`.

**Which date formats are supported?**
Year only, month and year, or a full date. Both `15/03/2021` and `03/15/2021` resolve to the same day.

**How many records can one run return?**
Up to 100,000. Set `maxResults` to the number you want.

**How do I export the results?**
Open the dataset in your Apify console and click Export. Choose JSON, CSV, or Excel, or connect Google Sheets through Apify integrations.

### Integrations

Connect Wyoming Details Extractor with other tools using [Apify integrations](https://apify.com/integrations). Push results to Google Sheets, trigger a Zapier or Make workflow, sync with your CRM, or pipe data into Airbyte. Use [webhooks](https://docs.apify.com/integrations/webhooks) to fire actions the moment a run finishes.

<p align="center">
  <img src="https://imgur.com/aub9QUp.png" alt="Wyoming Details Extractor sample results" style="max-width:100%; border-radius:12px; width:680px;" />
</p>

# Actor input Schema

## `dates` (type: `array`):

One filter per line. Each line can be a full date (day, month, year), a month and year, or just a year. Examples: 15/03/2021, 03/2021, 2021. Leave empty to return every filing up to the maximum.

## `maxResults` (type: `integer`):

Cap on how many records to return in one run. Default 100. Maximum 100000.

## Actor input object example

```json
{
  "dates": [
    "15/03/2021",
    "03/2021",
    "2020"
  ],
  "maxResults": 100
}
```

# Actor output Schema

## `filings` (type: `string`):

Extracted Wyoming business filing records.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "dates": [
        "2021"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("b2b_lead_generation/wyoming-details-extractor").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "dates": ["2021"] }

# Run the Actor and wait for it to finish
run = client.actor("b2b_lead_generation/wyoming-details-extractor").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "dates": [
    "2021"
  ]
}' |
apify call b2b_lead_generation/wyoming-details-extractor --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,b2b_lead_generation/wyoming-details-extractor"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/c7feaMKm4GueWRGaC/builds/fmY71846we6T0ZWDy/openapi.json
