Most of this surface takes an id, and nobody has ids — they have a link. Dedicated resolvers for page, group, post and Instagram profile URLs mean the first step of any real task is covered instead of being an exercise left to the caller. The breadth is the other notable thing: the Ad Library and Marketplace are separate products with separate shapes, and folding them in behind one key removes the usual work of finding and paying for a scraper per surface. Two things to weigh: everything is public data read through a third party, so coverage and freshness are that vendor's rather than Meta's, and the tools cap what they return per call — six videos, for instance — so a sweep is a pagination loop, not one request.
A social-data client covering Facebook and Instagram across most of their public surfaces: pages and groups with their posts and videos, individual posts with reactions and comment threads, keyword and location search, the Meta Ad Library, and Facebook Marketplace including vehicles and rentals.
- Identity resolution first: separate tools turn a page, group, post or Instagram profile URL into the id every other call takes, so a pasted link is a usable starting point.
- Facebook pages and groups with their details, posts, videos and reels, all paginated and filterable by time.
- Post-level depth: reactions, shares, media attachments, top-level comments and the replies under a specific comment.
- Search across pages, people, posts, videos and locations, with location search returning the UIDs that geo-filter the other searches.
- The Meta Ad Library: search ads by keyword or page, read an archived ad's creative, spend and impressions, and list the supported country codes.
- Marketplace as its own surface — listings, seller profiles with ratings and reviews, categories, city coordinates for location filters, and dedicated vehicle and rental searches.
- Instagram profiles with bio and follower counts, posts, reels, highlights and the stories inside them, plus reels found by audio id and posts found by location.
SOCIALAPIS_API_KEY. Everything reaches public data through the vendor's service, so no Facebook or Instagram account of your own is connected.
One command plus a key — npm install -g @socialapis/mcp, then supply credentials
