Facebook Keyword Post Search · Public Posts avatar

Facebook Keyword Post Search · Public Posts

Pricing

from $2.00 / 1,000 unique public posts

Go to Apify Store
Facebook Keyword Post Search · Public Posts

Facebook Keyword Post Search · Public Posts

Find public Facebook posts by keyword or phrase. Export deduplicated post text, URLs, authors, timestamps, engagement and available media as structured JSON, CSV or Excel.

Pricing

from $2.00 / 1,000 unique public posts

Rating

0.0

(0)

Developer

Data Slayer

Data Slayer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

Find public Facebook posts that match a keyword or phrase, then export clean post records for research, brand monitoring, content discovery, and market analysis.

Watch the demo

YouTube video coming soon.

What this Actor does

Enter a keyword or phrase and receive matching public post records with the post URL, text, author, publication time, engagement counts, and available media. Results are deduplicated by post identity and can be downloaded as JSON, CSV, or Excel.

This Actor searches across public Facebook post results. It is distinct from Page Posts, which starts from a known Page, and Group Posts, which starts from a known public Group.

Input

FieldTypeRequiredDefaultLimitsPurpose
querystringYes—1–200 charactersKeyword or phrase to search for.
maxItemsintegerNo1001–5,000Hard limit on unique post rows saved.
maxPagesintegerNo201–100Safety limit on result pages requested.
{
"query": "electric vehicles",
"maxItems": 100,
"maxPages": 20
}

Date, location, and sort controls are not offered until their behavior is verified for this product. A hashtag can be supplied as text, but hashtag-specific matching is not promised.

Output

Each Dataset item is one unique public post:

  • postId, url, text, publishedAt, and type
  • author: public author ID, name, URL, and available profile picture URL
  • engagement: available reaction, comment, share, and reaction-breakdown counts
  • taggedLocation: available tagged-location ID and name
  • media: available photo or video references and dimensions
  • externalUrl and retrievedAt

Fields unavailable for a particular public post are returned as null, an empty object, or an empty array. Media URLs can expire and should not be treated as permanent storage.

Empty, partial, and failed runs

An empty search writes no Dataset status row and records status: empty in the OUTPUT run summary. If a later result page becomes unavailable, already accepted rows remain in the Dataset and the summary records status: partial. Validation, access, rate-limit, timeout, and temporary-data failures use stable functional error codes without exposing internal routing details.

Pricing

The proposed price is one small start charge plus one event for each unique public post saved. Duplicate rows, rejected rows, empty searches, and status summaries are not result events. Your run budget may stop collection early; already accepted rows remain available.

Reliability and limits

  • Public results only; private or restricted posts are not available.
  • Search coverage and ordering can change as Facebook changes public search behavior.
  • Pagination, retries, time, requests, and output rows are bounded.
  • Duplicate post identities are skipped.
  • The Actor follows redirects only when explicitly supported; unexpected redirects stop safely.
  • You are responsible for using the data in accordance with applicable laws and platform terms.

API use

Use the same three input fields through the Apify API. Read post rows from the default Dataset and the run outcome from the OUTPUT record in the default key-value store.

FAQ

How much does it cost to run this Actor? Pricing is listed in the Pricing section above, charged per row returned. You only pay for the rows the Actor actually produces, so a small test run costs cents.

Do I need cookies or a login? No. This Actor reads public data only - no cookies, no account, no browser automation.

Can I schedule it? Yes. Run it from the Apify API, on a schedule, or via a webhook, and export results as JSON, CSV or Excel.

What if I need a slightly different output? Open an issue on the Actor's Issues tab describing the shape you need.

More Facebook actors from the same portfolio. Apify only auto-recommends actors in the same category, so here are the rest of ours:

Actor
Facebook Ads Library Scraper
Facebook Comments & Replies Scraper
Facebook Events Scraper · No Cookies
Facebook Group Posts Scraper · No Cookies
Facebook Marketplace Listing Scraper · No Cookies
Facebook Page Details Scraper · No Cookies
Facebook Page Posts Scraper · No Cookies
Facebook Page Reviews Scraper · No Cookies
Facebook Page Search Scraper · No Cookies
Facebook People Search Scraper · No Cookies
Facebook Public Profile Scraper · People Lookup by URL or ID