# Nbmarketunion Manufacturer Globalsources — Wrapped API

> **You are on:** `https://api.beta.paywithlocus.com/api` | [llms.txt](https://beta.paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Access comprehensive supplier profiles from Global Sources including company overviews, contact details, product categories, trade show participation, and buyer reviews to research and connect with manufacturers. Quickly gather intelligence on potential suppliers' backgrounds, offerings, and market reputation all in one place.

**Category:** Business Directories | **Website:** [nbmarketunion.manufacturer.globalsources.com/](https://nbmarketunion.manufacturer.globalsources.com/) | **Docs:** [parse.bot/marketplace/81ffd88a-ea26-484a-8556-25b6a4d3dc09/nbmarketunion-manufacturer-globalsources-com-api](https://parse.bot/marketplace/81ffd88a-ea26-484a-8556-25b6a4d3dc09/nbmarketunion-manufacturer-globalsources-com-api)

Pay-per-use API proxy for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.beta.paywithlocus.com/api/wrapped/credits/globalsources-nbmarketunion/`
**Auth:** `Authorization: Bearer <LOCUS_CREDITS_SECRET_KEY>` (an `lcr_` secret key or a scoped `lcac_` agent credential)
**Required header:** `Idempotency-Key: <fresh UUID per call>`. A retry with the same key replays the stored result without a new charge.
**Response:** the provider response after any endpoint-specific normalization. `X-Locus-Credits-Charged` carries the charge and `X-Locus-Credits-Balance` the remaining balance. Insufficient credits return `402` before the provider is called.
**Pricing:** estimated costs below are USD. Locus debits the credit equivalent at your workspace rate.

Full call contract: https://docs.paywithlocus.com/api-reference/introduction

> Using a Pay With Locus wallet key (`claw_` prefix)? Wallet routes are documented separately: https://docs.paywithlocus.com/wrapped-apis/for-agents

## Endpoints

### Get buyer reviews

Retrieves buyer reviews from the company profile page's JSON-LD structured data. Returns review text, author name, and rating value. Returns an empty array when no reviews exist.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `org_id` | string | Yes | Organization ID on Global Sources (numeric string, e.g. '2008857566700'). |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/globalsources-nbmarketunion/get-buyer-reviews \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"org_id":"<string>"}'
```

### Get company overview

Retrieves a supplier's company overview including name, logo, business types, verification status, response metrics, main markets, products, and sales figures. Combines data from the header-snapshot and company-snapshot APIs. A single round-trip per source; no pagination.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `org_id` | string | Yes | Organization ID on Global Sources (numeric string, e.g. '2008857566700'). |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/globalsources-nbmarketunion/get-company-overview \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"org_id":"<string>"}'
```

### Get contact information

Retrieves a supplier's contact details including address, city, province, country, postal code, contact person, and website. Parsed from the supplier's contact-us page structured data. Fields are null when not published by the supplier.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `org_id` | string | Yes | Organization ID on Global Sources (numeric string, e.g. '2008857566700'). |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/globalsources-nbmarketunion/get-contact-information \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"org_id":"<string>"}'
```

### Get product categories

Lists a supplier's top-level product categories with names, IDs, product counts, and representative images. Returns an empty array when the org_id is unknown. No pagination — all categories returned in one response.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `org_id` | string | Yes | Organization ID on Global Sources (numeric string, e.g. '2008857566700'). |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/globalsources-nbmarketunion/get-product-categories \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"org_id":"<string>"}'
```

### Get trade shows

Lists a supplier's past Global Sources trade show appearances, including show names, dates, booth numbers, venues, and cities. Returns an empty array when the org_id is unknown. No pagination.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `org_id` | string | Yes | Organization ID on Global Sources (numeric string, e.g. '2008857566700'). |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/globalsources-nbmarketunion/get-trade-shows \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"org_id":"<string>"}'
```

## Next steps

- [All wrapped API providers](https://beta.paywithlocus.com/wapi/index.md): pick another provider.
- [Find and call tools](https://beta.paywithlocus.com/agent/tools.md): price ceilings, async results, and errors.
- [Credits and billing](https://beta.paywithlocus.com/agent/billing.md): what a call costs and how to add credits.
- [Agent docs index](https://beta.paywithlocus.com/agent/index.md): every Locus agent page.