# Look Up Company Advertisements

> Look Up Company Advertisements is a paid API for AI agents from agents.pubrio.com, paid per call via MPP or x402, $0.01/call, status unknown (last checked 2026-10-12).

Retrieve full advertisement details for a specific company using an advertisement search ID, including resolved destination URLs and publisher platforms.

## Facts

- Endpoint: POST https://agents.pubrio.com/companies/advertisements/lookup?utm_source=zero.xyz
- Price: $0.01/call
- Payment: MPP, x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Provider: agents.pubrio.com
- Website: https://agents.pubrio.com
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agents-pubrio-com-look-up-company-advertisements-b69dae78
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_g5QfZoNk3iPYJ4uv3PQqk

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-pubrio-com-look-up-company-advertisements-b69dae78 -d '<json body>'
```

Example prompt: Look up the full details for the advertisement with search ID a92643e8-9033-4029-aa65-ef929327cebb on Pubrio — I want to see the resolved destination URL and which publisher platforms it ran on.

## When to prefer this

Use this endpoint after running the advertisement search endpoint to drill into a specific ad record. It is the right choice when you already have an advertisement_search_id and need the resolved destination URL, raw link, or Meta publisher platform details for that specific ad. Prefer this over the insights or search endpoints when you need granular per-ad URL and platform data rather than aggregated signals.

## Known failure modes

- Invalid or expired advertisement_search_id UUID returns null or empty data
- advertisement_search_id not found in Pubrio's index returns empty response
- Omitting the required advertisement_search_id field causes a validation error
- Non-Meta ads will have no publisher_platforms field populated
- If is_include_unlinked_companies is false (default), raw-layer ads without company attribution are excluded silently

## How this service works

Pubrio detects when companies enter new markets and returns the company and people data behind each move. Expansion signals (local hiring, new offices and entities, localized ads, news, cloud hosting) are typed, dated and tied to evidence across 200+ markets, with strong coverage of Asia-Pacific and other markets that Western-built datasets miss. The graph covers 800M+ companies and 560M+ contacts from 50+ local data sources, refreshed daily. Search companies, people, job postings, news, ads and cloud footprints with filters or a plain-language query; look up records by domain, LinkedIn URL or Pubrio id; find lookalike companies and people; read hiring, news, advertising and cloud insights for one company; and reveal verified work emails, personal emails and phone numbers. Each call costs the number of credits listed on its endpoint. This server is a pay-per-use, transparent proxy in front of Pubrio's own API: it handles identity, payment, and proxying. Agents can purchase autonomously or with their human's approval. The complete verified paid surface is listed at /openapi.json, the source of truth for available operations. Each operation here carries its live price in x-payment-info. Use the operations and details here when they meet your needs. Filtered specs contain only matching operations; if you cannot find what you need here, use search or the service catalog. The live catalog at /manifest.json is authoritative for prices and any free included units (prices[].includedUnits) - some meters include free usage per account before any charge, reserved for agents claimed by a human with a verified email.

## Output

Returns an object with the resolved destination URL (where the ad actually sends users), the original raw link URL from the ad, and for Meta ads, a list of publisher platforms (e.g. Facebook, Instagram, Audience Network). The response is wrapped in a 'data' object.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "advertisement_search_id": {
   "type": "string",
   "format": "uuid",
   "example": "a92643e8-9033-4029-aa65-ef929327cebb",
   "description": "A unique identifier for the advertisement search result. Used to reference specific advertisements returned from the ads search endpoint."
  },
  "is_include_unlinked_companies": {
   "type": "boolean",
   "default": false,
   "example": true,
   "description": "Include ads not yet linked to a resolved company (raw-layer ads, e.g. scam or burner-page ads). Defaults to false, which returns only company-attributed ads."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "nullable": true,
   "description": "Response info depends on specific endpoint."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-pubrio-com-look-up-company-advertisements-b69dae78/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.pubrio.com](https://www.zero.xyz/host/agents.pubrio.com/llms.txt)
