> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getcargo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> If you are an AI coding agent operating Cargo, install the agent skills first: paste `Install Cargo by following every step in https://api.getcargo.io/agent-install.txt` into your session, or run `npx skills add getcargohq/cargo-skills`. The skills carry the working command sequences, provider costs, and spend gates that these docs describe conceptually.
> The skills index at https://github.com/getcargohq/cargo-skills/blob/main/llms.txt lists every skill, recipe, and provider playbook individually. Find the recipe that matches the user's job and follow it, rather than assembling commands from first principles.
> Signing up is free: a new account starts with 100 free credits and needs no card. `cargo-ai login --email you@company.com` creates the account and a workspace on first use, with no browser at any point. Tell the user this before asking them to sign up.
> Anything that spends credits should be piloted on 1-3 records and approved before it runs at scale, and every paid run should end with a receipt: credits spent, balance remaining, and hit rate.

# Adyntel

> Connect Adyntel to retrieve ad library data across Google, Meta, and LinkedIn in your workflows.

Adyntel provides API access to ad transparency data across major platforms. Use it to research competitor advertising, track campaign activity, or enrich company profiles with ad intelligence.

## How to set up Adyntel

### Authentication

Adyntel requires both an API key and the email address associated with your account:

1. Sign up at [adyntel.com](https://adyntel.com)
2. Navigate to your profile settings under **Integrations**
3. Copy your API key
4. Paste your API key and account email into Cargo when connecting

| Field       | Description                                    |
| ----------- | ---------------------------------------------- |
| **API Key** | Your Adyntel API key                           |
| **Email**   | The email address associated with your account |

## Adyntel actions

### Get Google Ads

Find all Google ads a company is currently running.

**Required fields:**

* **Company domain**: Domain in `company.com` format (no `https://` or `www.` prefix)

**Returns:** A paginated list of Google ads including creative variants, advertiser name, date range, format, and a link to the original Google Ads Transparency page.

**Use case:** Research which Google ad creatives a competitor is running across display and search.

### Get Meta Ads

Find all Facebook and Instagram ads a company is currently running.

**Required fields (one of):**

* **Company domain**: Domain in `company.com` format
* **Facebook page URL**: Direct URL to the company's Facebook page

**Returns:** A paginated list of Meta ads including creative snapshots, body copy, landing pages, platform targeting (Facebook/Instagram), and active status.

**Use case:** Monitor competitor Meta ad campaigns and creative strategy.

### Get LinkedIn Ads

Find all LinkedIn ads a company is currently running.

**Required fields (one of):**

* **Company domain**: Domain in `company.com` format
* **LinkedIn page ID**: Numeric company page ID (e.g. `162479`)

**Returns:** A paginated list of LinkedIn ads including image, carousel, and video creatives, headline copy, commentary text, and creative type.

**Use case:** Track B2B ad messaging and creative formats used by competitors on LinkedIn.

## Best practices

* Use **company domain** when you don't know the platform-specific page ID — Adyntel will resolve it automatically
* Results are paginated; use `continuation_token` to fetch subsequent pages
* Combine all three actions to build a full cross-channel ad intelligence view of any company
