---
title: "Owners of nonemployer businesses - firms with no paid employees, such as sole proprietors, gig workers, and independent"
method: GET
path: "/api/v1/census/nonemployer_owners_by_nativity"
tags: ["census"]
---

# Owners of nonemployer businesses - firms with no paid employees, such as sole proprietors, gig workers, and independent

`GET /api/v1/census/nonemployer_owners_by_nativity`

## Request

- Base URL: `https://georgiacivicdata.org`
- URL: `https://georgiacivicdata.org/api/v1/census/nonemployer_owners_by_nativity`
- Auth: none declared

Owners of nonemployer businesses - firms with no paid employees, such as sole proprietors, gig workers, and independent contractors - in Georgia and each of its 159 counties, by whether the owner was born in the United States and whether the owner is a U.S. citizen, from the U.S. Census Bureau's Nonemployer Statistics by Demographics (NES-D), reference years 2022-2023. Each row carries the number of owners the Census can identify, which excludes C-corporation owners ('total reporting'), the U.S.-born / not-U.S.-born split, the citizen / not-a-citizen split, and the published shares not U.S.-born (the headline metric) and not citizens. State rows are also broken out by 18 two-digit NAICS industry sectors; county rows cover all sectors combined.

**Filterable categorical columns** (comma-separated values union; multiple columns AND together):
- `sector` — one of: `all`, `naics_11`, `naics_21`, `naics_22`, `naics_23`, `naics_31_33`, `naics_42`, `naics_44_45`, `naics_48_49`, `naics_51`, `naics_52`, `naics_53`, `naics_54`, `naics_56`, `naics_61`, `naics_62`, `naics_71`, `naics_72`, `naics_81`

**Detail levels available:** counties, states (default: `counties`)

**Year coverage:** 2022–2023 (2 years, no gaps)

**NULL handling:** suppressed cells are NULL (not zero); zero is a real value.

**Source:** U.S. Census Bureau, Nonemployer Statistics by Demographics (NES-D): Owner Characteristics of Nonemployer Firms (absnesdo), questions O11 (born in the U.S.) and O12 (U.S. citizen)

## Query parameters

- `year` integer, nullable: Exact year
- `year_min` integer, nullable: Inclusive lower bound
- `year_max` integer, nullable: Inclusive upper bound
- `district_code` string, nullable: Comma-separated list of GOSA district codes (e.g. `601,602`)
- `school_code` string, nullable: Comma-separated list of GOSA school codes. Combine with `district_code` for unique school keys.
- `county_fips` string, nullable: Comma-separated list of 5-digit county FIPS codes (e.g. `13121,13067`)
- `tract_geoid` string, nullable: Comma-separated list of 11-digit census tract GEOIDs (e.g. `13121011100`)
- `block_group_geoid` string, nullable: Comma-separated list of 12-digit census block group GEOIDs (e.g. `131210111001`)
- `demographic` string, nullable: Comma-separated demographic codes (e.g. `all,black,hispanic`)
- `detail` string, nullable: Detail level (whatever the topic publishes — e.g. schools, districts, counties, or states).
- `limit` integer, nullable: Page size
- `offset` integer: Page offset
- `columns` string, nullable: Comma-separated output columns to return (fact columns plus joined dimension attributes). Defaults to all.
- `format` 'json' | 'csv' | 'parquet': Response format: json | csv | parquet

## Response `200`

Paginated rows. JSON returns an envelope with `data` and `pagination`; CSV/Parquet return raw bytes with `X-Total-Count` header.

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/georgiacivicdata/apis/georgia-civic-data-api.md) · [All operations](https://skmtc.dev/georgiacivicdata/apis/georgia-civic-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/georgiacivicdata/apis/georgia-civic-data-api/revisions/dcfdf19662d2?raw)
