Skip to main content

Start here

This guide contains public integration notes for South Dakota. Use it for identifier formats, search behavior, and state-specific caveats. The live source of truth for coverage, pricing, data sources, documents, legal forms, and status values is the pricing page.

South Dakota coverage, pricing, and sources

Open the current catalog for supported datapoints, documents, sources, identifiers, and availability.
This jurisdiction may be in preview or limited availability. Check the live pricing page or contact support before relying on it in production.
Country details below are preserved as integration notes. If a table or example conflicts with the live pricing page, use the pricing page as the source of truth and contact support.

Table of Contents

API access: US-SD is not yet part of the public countryCode enum. Contact us to enable it on your workspace. Requests sent with countryCode: "US-SD" will otherwise return 400 until the enum is expanded.

Data Sources

South Dakota uses a single live integration against the South Dakota Secretary of State SoS Enterprise portal (sosenterprise.sd.gov). Every request hits the register in real time. There is no open-data feed or bulk extract available for free: the register only offers a paid paper subscription for bulk database downloads, so Topograph sources data directly from the live portal. The register covers every domestic and foreign for-profit and nonprofit corporation, LLC, limited partnership, registered limited liability partnership, financial institution (bank, trust company), and trade name filed in South Dakota.
Two retrieval modes, same price. Set the mode parameter:
  • onboarding — a fast base profile: legal name, entity type, current status, and filing/registration date. Non-authoritative (authoritative: false in the response); it does not include the address or registered agent.
  • verification (default) — the full authoritative record: adds the principal office address, the registered agent (otherKeyPersons), and the bundled Trade Register Extract.
Both modes bill identically and resolve live against the register (there is no free bulk-data snapshot). Use onboarding for a fast identity/status check and verification for the complete record.

Company Identifiers

Query Identifiers

Identifier TypeFormatExampleNotes
Business IDTwo-letter prefix + six zero-padded digits (8 characters total)FB033693Assigned by the South Dakota Secretary of State. The prefix encodes the filing class (see table below).
Common Business ID prefixes:
PrefixFiling Class
DMDomestic corporation
DCDomestic corporation (alternate)
DLDomestic LLC
FLForeign LLC
FBForeign for-profit corporation
NPNonprofit corporation
BKBank / financial institution
TNTrade name
The Business ID is exactly 8 characters. The two-letter prefix is always uppercase and the six-digit suffix is zero-padded. Both the prefix and the padding are significant. Do not strip or alter them when passing the ID to the API.

Identifiers in API Response

IdentifierFormatExampleFound In
businessIdTwo-letter prefix + six zero-padded digitsFB033693All entities

Search Capabilities

Search TypePatternExampleMatch TypeExpected Results
By Name2–100 chars"Acme"Starts-with (case-insensitive)Multiple results
By Business ID8 charactersFB033693ExactExact match returned first (matchType: id); other results may follow
Starts-with search. Name search anchors on the beginning of the legal name (case-insensitive). Use more specific queries to narrow the result set, which is capped at 50 matches.

Quirks & Gotchas

QuirkDetails
Prefix is not optionalThe two-letter prefix is part of the Business ID. Passing only the numeric portion (e.g. 033693) is not a valid identifier and will return no results.
No officers or directorsThe South Dakota register does not publish officers, directors, members, or organizers on any entity detail page. The only party disclosed publicly is the registered agent, which is returned under otherKeyPersons.
Registered agent is not a legal representativeThe registered agent receives service of process but has no statutory authority to bind the entity. It appears under otherKeyPersons, not legalRepresentatives.
No shareholder listSouth Dakota does not publish individual shareholders or owner lists for any entity type. For-profit corporations carry an authorized capital figure (share count and par value) on the register record, but it is not currently surfaced in the response, and no shareholder register exists.
No activity codesNAICS, NACE, and ISIC codes are not collected by the South Dakota business register.
Addresses are parsedThe register records the principal office address in a compact form; Topograph parses it into structured legalAddress fields (and geocodes it) in verification mode.
Foreign name fieldForeign entities may carry a separate foreign-registered name on the register record. It is not currently surfaced in the API response.
Term of durationMost entities are “Perpetual”; some carry a fixed expiration date. This is on the register record but is not currently surfaced in the API response.
No open-data snapshotUnlike many US states, South Dakota does not publish a free bulk dataset. Every request goes to the live register portal.

Mappings

Company Status

Status is read directly from the register and mapped to a Topograph standardized value.
Register StatusStandardizedNotes
Good StandingActiveAll annual reports current
ActiveActiveUsed on financial-institution filings
Revoked (Administrative)ClosedAnnual-report lapse; administrative dissolution
DissolvedClosedVoluntary dissolution
WithdrawnClosedForeign entity withdrew South Dakota registration
MergedClosedEntity merged into another
ExpiredClosedTerm of duration expired
Status values not in the table above are surfaced as-is from the register under company.status.localName and may be enriched by AI where the raw label maps to a known standardized category.

Data Availability

Onboarding mode returns only the base fields — company name, entity type / legal form, current status, and registration date. The principal office address, the registered agent, and the Trade Register Extract require verification mode.
Data PointAvailableNotes
Company nameYesCurrent legal name (both modes)
Company statusYesCurrent status, e.g. Good Standing / Withdrawn / Revoked (both modes)
Legal formYesEntity type as recorded by the register, e.g. CORP, LLC (both modes)
Registration dateYesFiling date with the Secretary of State (both modes)
Legal addressYesPrincipal office address, parsed and geocoded — verification mode only
Registered agentYesName and address, returned as otherKeyPersonsverification mode only
Former legal namesYesPrior legal names of renamed entities, returned as legacyLegalNamesverification mode only
Trade Register ExtractYesPrinted PDF of the entity record, bundled at no extra charge — verification mode only
Foreign registered nameNoPresent on the register record but not currently surfaced in the response
Mailing addressNoPresent on the register record but not currently surfaced in the response
Jurisdiction of formationNoPresent on the register record but not currently surfaced in the response
Term of durationNoPresent on the register record but not currently surfaced in the response
Annual report due dateNoPresent on the register record but not currently surfaced in the response
Legal representativesNoOfficers, directors, and members are not published by the South Dakota register
Activity codesNoNot collected by the register
ShareholdersNoNot published for any entity type
UBOsNoNo state beneficial-ownership register; the federal database is restricted
Annual report PDFsRoadmapReferenced in the entity filing history but not yet available as downloadable documents
Articles of IncorporationRoadmapPer-filing PDFs are deferred
Financial dataNoNot collected by the South Dakota register

Example API Responses

Search by Name

curl -X POST "https://api.topograph.co/v2/search?country=US-SD&query=Smithfield%20Packaged" \
  -H "x-api-key: YOUR_API_KEY"
[
  {
    "id": "FB033693",
    "legalName": "SMITHFIELD PACKAGED MEATS CORP.",
    "countryCode": "US-SD",
    "matchReason": { "matchType": "default" },
    "address": { "countryCode": "US-SD" }
  },
  {
    "id": "FB038869",
    "legalName": "SMITHFIELD PACKAGED MEATS SALES CORP.",
    "countryCode": "US-SD",
    "matchReason": { "matchType": "default" },
    "address": { "countryCode": "US-SD" }
  }
]

Search by Business ID

curl -X POST "https://api.topograph.co/v2/search?country=US-SD&query=BK000183" \
  -H "x-api-key: YOUR_API_KEY"
[
  {
    "id": "BK000183",
    "legalName": "FIRST PREMIER BANK",
    "countryCode": "US-SD",
    "matchReason": { "matchType": "id" },
    "address": { "countryCode": "US-SD" }
  }
]

Company Profile — onboarding mode (fast base profile)

curl -X POST "https://api.topograph.co/v2/company" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"countryCode": "US-SD", "id": "FB196942", "dataPoints": ["company"], "mode": "onboarding"}'
{
  "company": {
    "id": "FB196942",
    "countryCode": "US-SD",
    "identifiers": { "businessId": "FB196942" },
    "legalName": "Smithfield Foods, Inc.",
    "registrationDate": "2021-02-18",
    "status": { "localName": "Good Standing", "active": true, "statusDetails": { "status": "ACTIVE" } },
    "legalForm": { "localName": "CORP" }
  }
}

Company Profile — verification mode (full record with registered agent)

curl -X POST "https://api.topograph.co/v2/company" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"countryCode": "US-SD", "id": "FB033693", "dataPoints": ["company", "otherKeyPersons"], "mode": "verification"}'
{
  "company": {
    "id": "FB033693",
    "countryCode": "US-SD",
    "identifiers": { "businessId": "FB033693" },
    "legalName": "SMITHFIELD PACKAGED MEATS CORP.",
    "legacyLegalNames": ["JOHN MORRELL & CO."],
    "registrationDate": "2009-08-04",
    "status": { "localName": "Good Standing", "active": true, "statusDetails": { "status": "ACTIVE" } },
    "legalForm": { "localName": "CORP" },
    "legalAddress": {
      "addressLine1": "200 Commerce Street",
      "city": "Smithfield",
      "postalCode": "23430",
      "region": "Isle of Wight County",
      "state": "Virginia",
      "countryCode": "US",
      "latitude": 36.98475035,
      "longitude": -76.63012801121371
    }
  },
  "otherKeyPersons": [
    {
      "entityId": "company_001",
      "type": "company",
      "role": { "localName": "Registered Agent", "standardized": "Other" },
      "company": {
        "countryCode": "US",
        "legalName": "C T CORPORATION SYSTEM",
        "legalAddress": {
          "addressLine1": "319 S COTEAU ST",
          "city": "PIERRE",
          "postalCode": "57501-3187",
          "region": "SD",
          "countryCode": "US"
        }
      }
    }
  ]
}