# Search LinkedIn Posts by Keywords

> Search LinkedIn Posts by Keywords is a paid API for AI agents from agents.bytemine.ai, paid per call via MPP or x402, $0.2/call, status unknown (last checked 2026-09-15).

Search LinkedIn posts by keywords and return matched companies with their recent posts, engagement metrics, and firmographic data.

## Facts

- Endpoint: POST https://agents.bytemine.ai/functions/v1/api-gateway/linkedin-posts
- Price: $0.2/call
- Payment: MPP, x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Provider: agents.bytemine.ai
- Website: https://agents.bytemine.ai
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agents-bytemine-ai-search-linkedin-posts-by-keywords-2854eea0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mZkAwx_cGm5N1V09_AnGp

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-bytemine-ai-search-linkedin-posts-by-keywords-2854eea0 -d '<json body>'
```

Example prompt: Search LinkedIn posts mentioning 'generative AI for sales' and show me the companies actively posting about it, along with their firmographics and recent post details — give me up to 20 results.

## When to prefer this

Use this endpoint when you need to identify companies that are actively discussing specific topics on LinkedIn, especially for sales prospecting, competitive intelligence, or market research. It is preferable over generic company search when the signal you care about is real-time social engagement and topic affinity rather than static firmographic filters. Choose this over LinkedIn profile enrichment when you don't know the companies yet and want discovery driven by content keywords.

## Known failure modes

- No matching companies found for the given keywords — returns empty companies array with total_companies of 0
- Invalid or missing keywords field — returns 400 validation error
- Page number beyond available results — returns empty companies array
- Rate limiting or payment failure — returns 402 or 429 error
- LinkedIn data temporarily unavailable — may return partial results or 503

## How this service works

Bytemine is a B2B data platform for sales and go to market teams. It covers contact and company search across 135M professionals and 10M companies, contact and company enrichment, LinkedIn profile search and enrichment, live company intelligence read from a company's own web presence, technographics, buying intent scoring, and hiring, funding, job posting, and job change signals. Search results bill per record returned, enrichment bills only on a successful match, and count queries are free. This server is a pay-per-use, transparent proxy in front of Bytemine's own API: it handles identity, payment, and proxying. Agents can purchase autonomously or with their human's approval. This document is the source of truth for agents: it lists the complete verified paid surface with each operation's live price in its x-payment-info. Endpoints not listed here are not part of the supported 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 a paginated list of companies whose LinkedIn posts match the search keywords. Each company entry includes the company name, website URL, LinkedIn profile URL, employee count, and an array of recent LinkedIn post objects. Also returns a total_companies count for pagination purposes. Billed per company returned.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "page": {
   "type": "integer",
   "description": "Page number. Default 1."
  },
  "keywords": {
   "type": "string",
   "description": "Keywords to search for in posts."
  },
  "page_size": {
   "type": "integer",
   "description": "Results per page. Default 20, max 100."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "companies": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "name": {
      "type": "string"
     },
     "website": {
      "type": "string"
     },
     "linkedin_url": {
      "type": "string"
     },
     "employee_count": {
      "type": "integer"
     },
     "linkedin_posts": {
      "type": "array",
      "items": {
       "type": "object"
      }
     }
    }
   }
  },
  "total_companies": {
   "type": "integer"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-bytemine-ai-search-linkedin-posts-by-keywords-2854eea0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.bytemine.ai](https://www.zero.xyz/host/agents.bytemine.ai/llms.txt)
