# Find organic posts reused as ads. Follow the observed connection

Inspect the organic posts that a brand later reused in public ads. Each pair retains its matching evidence, direction, dates and any counts observed before the ad.

- For: Brand, social and creative teams
- Providers: 1 (Adspy.sh), 5 tools
- Example (One brand lookup, up to 20 post-to-ad pairs, one post detail and one matched ad record. Ads come from Meta and Google; a pair can include its post's read entitlement): at most $0.05, computed from the live catalog
- Updated: 2026-10-24

## One provider, the complete research job

Adspy supplies this job's observations and research tools through one Agentik connection and one prepaid balance.

- **Adspy.sh** (5 tools, at most $0.05): Observed public posts, reports and the source evidence for this research task.

## Give this to your agent

```text
Use my connected Agentik MCP server for this job: organic posts reused as ads.

Find up to 20 organic posts my brand later reused as ads. Ask for the period and direction when unclear. Read one returned post and its actual matched ad hash. Show the match evidence, dates, delay, ad duration and any public counts recorded before the ad. Use the supported inverse direction only if requested. No match means none was found in the available library. Do not infer TikTok paid-ad coverage or incremental performance.

Use these Agentik tools for the written steps: adspy/get-context, adspy/search-brands, adspy/find-posts-run-as-ads, adspy/get-social-posts, adspy/get-creatives. Reuse identifiers from actual earlier results, never the illustrative page inputs. When collection is needed, quote it separately and wait for my approval. Use the account-collection playbook. Do not invent a handle, move an account attached to another brand, or treat a waiting job as failed.

Keep platform, period, observation dates, coverage, sample size, denominator, uncertainty and source links. Preserve the provider's no_clear_gap and insufficient-data conclusions. Do not infer spend, reach, conversions, ROAS or causal performance from public posts.

Before running anything, inspect each tool with inspect_tool, ask me for any input you don’t have instead of inventing it, and tell me the total price. Wait for my go. At the end, tell me what Agentik charged.
```

## You provide

- Brand
- Period and optional platform
- Organic-to-paid, paid-to-organic or both directions

## Before this job

- The brand's account is already collected, or the account-collection playbook is completed first.
- Brand reports require the actual brand key and its account association; an account ID alone is not a brand key.

## What you get: a sourced post-to-ad table with timing and match evidence

- The post beside its matched public ad
- Match type, direction and observed delay
- Pre-ad public counts when available
- Ad duration and links to both source records

## How to find organic posts later reused as ads in Claude or ChatGPT

Prices are the most each call can reserve for this example: One brand lookup, up to 20 post-to-ad pairs, one post detail and one matched ad record. Ads come from Meta and Google; a pair can include its post's read entitlement.

### 1. Check the brand and available data

Read the current coverage, resolve the brand and keep accounts known only through organic posts. Use the returned brand key and the platforms actually collected.

- [Adspy.sh ad and organic coverage](/tools/adspy/get-context.md) `adspy/get-context` (Adspy.sh): free
- [Find brands in Adspy.sh](/tools/adspy/search-brands.md) `adspy/search-brands` (Adspy.sh): at most $0.001

### 2. Find the observed pairs

Keep the returned match type and direction. Missing pairs say something about the library's observed coverage, not the absence of paid promotion.

- [Find organic posts reused as ads](/tools/adspy/find-posts-run-as-ads.md) `adspy/find-posts-run-as-ads` (Adspy.sh): at most $0.04

### 3. Open both records

Use the real post ID and ad hash returned in the pair. Preserve missing pre-ad counts and external media delivery.

- [Adspy.sh organic post details and AI tags](/tools/adspy/get-social-posts.md) `adspy/get-social-posts` (Adspy.sh): at most $0.002
- [Adspy.sh ad creative records and transcripts](/tools/adspy/get-creatives.md) `adspy/get-creatives` (Adspy.sh): at most $0.002

Example total: at most $0.05. Each call is billed for measured usage; unused reservations are released.

## Ask it your way

- Keep the research to one platform and show the evidence behind each conclusion.
- Explain what the available sample cannot establish.

## Why through Agentik

- Use one Agentik connection and the existing prepaid balance.
- Read the report and the posts behind it in the same conversation.
- Inspect the tools, approve the quote and see the amount actually charged.

## Good to know

- These are observed public posts. Missing counts stay unknown; rounded counts and incomplete history stay labelled.
- TikTok and YouTube engagement is per view; Instagram engagement is per follower. Keep those bases separate.
- Suspected paid-reach posts are shown separately and excluded from the organic figures as the provider reports them.
- Post tags may come from video, a cover and caption, or a linked ad. Keep that provenance and do not invent a missing transcript.

## When to use something else

For private reach, conversions or paid account performance, use your connected account's reporting tools. Public posts provide a different and incomplete set of observations.

## Organic posts reused as ads: questions

### What does the example cost?

At most $0.05 for the example described. New account collection and any larger volume are quoted separately. You pay the settled usage; repeated or included items can cost less.

### Are AI tags billed separately?

No. Available post tags are included with the post. A missing analysis stays missing, and a cover-based analysis is identified as such.

### Can the result prove business performance?

No. Public engagement, posting activity and creative reuse are observed signals. They do not establish spend, conversions, profitability or causal lift.

## Keep going

- [Paid and organic brand strategy](/paid-organic-brand-strategy.md): A brand’s public ad strategy and organic activity read together, with their evidence kept separate and the observed links between posts and ads.
- [Social creative brief](/evidence-based-social-brief.md): Observed organic posts and relevant public ads turned into a creative brief, with each hook, format and proposed test tied to its evidence.
- [Competitor ad research](/competitor-ad-research.md): Their longest-running Meta and Google ads, why they work, where they send people, and how those offers changed.
- [Social tools for your agent](/tools/social.md)
- [Advertising tools for your agent](/tools/advertising.md)

[All playbooks](/playbooks.md) · [Connection guides](/docs/clients.md) · [Billing](/docs/billing.md)

---

[HTML page](/organic-posts-run-as-ads) · [Agent index](/llms.txt)
