Skip to content
Back to skills

facebook-research

ASecurity

Searches Facebook Marketplace listings and looks up public Facebook Page details (name, follower/like counts, category, contact info) via the Crawlora API, returning clean JSON. Use when the user wants Marketplace listing data for a location/category or a public Page's profile info — instead of scraping Facebook directly.

  • 0 votes
  • 0 copies
  • 5 views
  • Added August 12, 2026
ai-agentsgophpgitapisecurity

Works with

  • api

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned August 12, 2026

npx -y skills add Crawlora-org/crawlora-skills --skill facebook-research --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of facebook-research?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for facebook-research
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/crawlora-org-facebook-research/badge)](https://www.skillsdirectory.com/skills/crawlora-org-facebook-research)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: facebook-research
description: Searches Facebook Marketplace listings and looks up public Facebook Page details (name, follower/like counts, category, contact info) via the Crawlora API, returning clean JSON. Use when the user wants Marketplace listing data for a location/category or a public Page's profile info — instead of scraping Facebook directly.
---

# Facebook research

Search Facebook Marketplace and look up public Facebook Page details — all
as normalized JSON from the Crawlora API, no browser automation or logged-in
session required.

## When to use this skill

- "Find Marketplace listings for <item> near <location>."
- "What's on the Marketplace browse feed for <location>/<category>?"
- "Get <Facebook Page>'s follower count / category / contact info."
- "Does this Facebook Page list a phone number or website?"
- Local-market price research or lead-gen sweeps of a Page's public About tab.

## Setup (one-time)

- Get a free Crawlora API key (2,000 credits/mo, no card) at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).
- `export CRAWLORA_API_KEY=sk_your_key_here`
- All requests: `x-api-key: $CRAWLORA_API_KEY` against
  `https://api.crawlora.net/api/v1`. Missing/invalid key → `401`.

## How it works

1. **Marketplace search / browse** — `GET /facebook/marketplace/search` with a
   required `location` (Marketplace vanity slug) plus an optional `query` or
   `category`; omit both `query` and `category` to get the location's browse
   feed instead of a search. `min_price`, `max_price`, `sort_by`,
   `days_since_listed`, and `condition` only take effect alongside a `query`
   or `category`.
2. **Page lookup** — `GET /facebook/{page}` where `page` is a vanity name,
   handle, `profile.php` id, or full Facebook URL; returns name, follower/like
   counts, intro, category, business hours/price range, review count, and any
   public contact details on the Page's About tab.

Full endpoint list, methods, and params: [`reference/endpoints.md`](reference/endpoints.md).

## Calling the API

```sh
# Marketplace search / browse:
scripts/crawlora.sh /facebook/marketplace/search location=chicago-il query="dining table" | jq '.'
scripts/crawlora.sh /facebook/marketplace/search location=chicago-il category=vehicles min_price=5000 | jq '.'

# Page lookup:
scripts/crawlora.sh /facebook/nike | jq '.'
```

Raw `curl` fallback:

```sh
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
  "https://api.crawlora.net/api/v1/facebook/marketplace/search?location=chicago-il&query=bike" | jq '.'
```

## Endpoint reference

See [`reference/endpoints.md`](reference/endpoints.md) for both Facebook
endpoints this skill uses.

## Examples

- **Local resale price check:** `/facebook/marketplace/search` with
  `location` + `query` for an item, compare listed prices/conditions across
  the first page of results.
- **Business lead enrichment:** `/facebook/{page}` for a prospect's Facebook
  Page to pull follower count, category, and any public phone/email/website
  from the About tab before outreach.

## Notes & limits

- **Credits / pay-on-success:** billed only on `2xx`; free tier 2,000 credits/mo.
  Key at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).
- **Public data only** — public Marketplace listings and public Page info; no
  login, no private content. Respect Facebook's terms.
- **Security:** key lives in `CRAWLORA_API_KEY` only — never hardcode, query-param, or commit it.
- **Marketplace search is single-page only**: Facebook's own further
  pagination requires a logged-in session and is out of scope — only the
  first page of server-rendered results is returned.
- **`property_rentals` category is always filtered** — it has its own
  listing page and ignores the `min_price`/`max_price`/`sort_by`/etc. filters
  the same way the plain browse feed does.
- **Marketplace search can be slow** — up to roughly a minute in the slowest
  case, since it retries past an intermittent upstream condition; priced
  accordingly.

Files in this skill

  • SKILL.md4 KB
  • reference/endpoints.md2.7 KB
  • scripts/crawlora.sh1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.