resale-secondhand-research
Researches secondhand, resale, and handmade marketplaces via the Crawlora API — Poshmark, Etsy, Vinted, StockX, Mercari, Depop, Whatnot, GOAT, and Leboncoin — returning clean JSON. Use when the user wants to find or compare listings, check a seller/shop, look up sneaker/streetwear resale prices, or research handmade/vintage goods.
Rank
62
Safety
84
Downloads
1.1k
Updated
Oct 11, 2026
Version
1.0.19
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.0.19release · observed Sep 29, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17d53nb8nd03gyyfdy32rgde58e574f:resale-secondhand-research- Install using `clawhub skill install s17d53nb8nd03gyyfdy32rgde58e574f:resale-secondhand-research` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/crawlora-org/resale-secondhand-research before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-crawlora-org-resale-secondhand-research/snapshot"
Documentation
CLAWHUB
144,922 characters of source documentation, loaded on request.
Extracted files
4 files captured from the source.
SKILL.md
---
name: resale-secondhand-research
description: Researches secondhand, resale, and handmade marketplaces via the Crawlora API — Poshmark, Etsy, Vinted, StockX, Mercari, Depop, Whatnot, GOAT, and Leboncoin — returning clean JSON. Use when the user wants to find or compare listings, check a seller/shop, look up sneaker/streetwear resale prices, or research handmade/vintage goods.
---
# Resale & secondhand marketplace research
Search listings, sellers, and prices across nine C2C resale, streetwear,
and handmade marketplaces as normalized JSON from the Crawlora API — no
scraping app storefronts.
## When to use this skill
- "Find <item> for sale on <platform>" / compare listings.
- "What's this seller's/shop's closet/storefront like?"
- "What's the resale price for these sneakers?" (StockX)
- "Find handmade/vintage <item>" (Etsy).
- "What's live right now?" (Whatnot livestream shopping).
## 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).
- Set `CRAWLORA_API_KEY` in the environment before running the helper.
- The helper reads `CRAWLORA_API_KEY` from the environment and sends requests to `https://api.crawlora.net/api/v1`. Missing/invalid key → `401`.
## How it works
1. **Poshmark** — `/poshmark/search` (`query`) to find listings;
`/poshmark/listing/{id}` for detail; `/poshmark/closet/{username}` for a
seller's storefront; `/poshmark/brand/{name}` / `/poshmark/category/{path}`
to browse.
2. **Etsy** — `/etsy/search` (`q`) for listings; `/etsy/listing/{id}` (+
`/reviews`) for detail; `/etsy/shop/search` / `/etsy/shop/{id}` (+
`/listings`, `/reviews`) for a shop's storefront.
3. **Vinted** — `/vinted/catalog` (`search_text`) for listings;
`/vinted/item/{id}` for detail; `/vinted/member/{id}` for a seller;
`/vinted/brand`/`/vinted/category` to filter by brand/category id
(resolve ids via `/vinted/brands`/`/vinted/categories`).
4. **StockX** — `/stockx/search` **requires `category`** (e.g. `sneakers`,
`apparel`, `collectibles`; `query` is the optional keyword within it) to
find a `slug`, then `/stockx/product/{slug}` for market data;
`/stockx/releases` for upcoming drops.
5. **Mercari** — `/mercari/search` (`query`) for listings;
`/mercari/item/{id}` for detail; `/mercari/autocomplete` for query suggestions.
6. **Depop** — `/depop/search` (`query`, plus filters like `brand_ids`,
`condition`, `price_min`/`price_max`) for listings; `/depop/item/{slug}`
for detail; `/depop/shop/{username}` for a seller's storefront.
7. **Whatnot** — `/whatnot/browse` **requires `category`** to list live/
upcoming shows; `/whatnot/live/{id}` for one livestream's detail.
8. **GOAT** — `/goat/search` for sneaker, streetwear, and collectible products;
`/goat/product/{slug}` for pricing and product detail; `/goat/collection`,
`/goat/curated`, `/goat/suggest`, and `/goat/searches/tr_meta.json
{
"ownerId": "kn70shhkf6qpfwgfrbgtep2wkd8c6b4t",
"slug": "resale-secondhand-research",
"version": "1.0.19",
"publishedAt": 1790648596479
}reference/endpoints.md
# resale-secondhand-research — endpoint reference
> Generated from `scripts/tools.json` by `scripts/generate.mjs` — do not edit by hand.
Endpoints this skill uses, grouped by platform. Call them via `scripts/crawlora.sh` (see SKILL.md).
All paths are relative to the API base `https://api.crawlora.net/api/v1` and require the header `x-api-key: $CRAWLORA_API_KEY`. Path params like `{id}` are substituted into the URL; `GET` params go in the query string; `POST` params go in a JSON body.
**58 endpoints across 9 platform group(s).**
## Poshmark (8)
### `poshmark_brand`
- **HTTP:** `GET /poshmark/brand/{name}`
- **What:** Browse Poshmark listings by brand. Returns a page of normalized Poshmark listings for a given brand name (e.g. Nike), the same browsing view as Poshmark's own brand pages. Pass a previous response's next_max_id back as max_id to fetch the next page. Credential-free public data sourced from Poshmark's own server-rendered brand page and, for pages past the first, Poshmark's own JSON pagination API.
- **Params:** `max_id` (string, optional) — Opaque pagination cursor from a previous response's next_max_id. Omit for the first page; `name` (string, **required**) — Poshmark brand name, matching the path segment of a /brand/{name} URL
### `poshmark_brands`
- **HTTP:** `GET /poshmark/brands`
- **What:** Get the full Poshmark brand directory. Returns Poshmark's full brand directory: every brand Poshmark recognizes (name, slug, logo, known aliases), not just brands with active listings for a given search or category filter. Useful for resolving a brand name to the exact value the brand/search filters expect. Credential-free public data sourced from Poshmark's own server-rendered brand directory page.
- **Params:** _none_
### `poshmark_categories`
- **HTTP:** `GET /poshmark/categories`
- **What:** Get the Poshmark department/category browse taxonomy. Returns Poshmark's full department/category browse taxonomy (e.g. Women > Shoes, Men > Jackets & Coats). Each entry's path resolves directly against the category endpoint. This is reference data that changes rarely, so responses are cached. Credential-free public data sourced from Poshmark's own server-rendered category pages.
- **Params:** _none_
### `poshmark_category`
- **HTTP:** `GET /poshmark/category/{path}`
- **What:** Browse Poshmark listings by category. Returns a page of normalized Poshmark listings for a given category path (e.g. Women-Shoes, Men-Shirts), the same browsing view as Poshmark's own category pages. Pass a previous response's next_max_id back as max_id to fetch the next page. Credential-free public data sourced from Poshmark's own server-rendered category page and, for pages past the first, Poshmark's own JSON pagination API.
- **Params:** `max_id` (string, optional) — Opaque pagination cursor from a previous response's next_max_id. Omit for the first page; `path` (string, **required**) — Poshmark category path segment, e.g. Women-Shoes, Men-Shirts
### `poshmark_skill-card.md
## Description: Researches public secondhand, resale, and handmade listings, sellers, and prices across nine marketplaces through the Crawlora API. This skill is ready for commercial/non-commercial use. ## Publisher: [crawlora-org](https://clawhub.ai/user/crawlora-org) ### License/Terms of Use: MIT-0 ## Use Case: Shoppers, resellers, and researchers use this skill to find and compare public listings, inspect shops and sellers, and check resale prices across supported marketplaces. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: Marketplace searches and the Crawlora API key are sent to Crawlora. Mitigation: Use the skill only when that disclosure is acceptable; keep the key in the environment and never commit it. Risk: Unnecessary marketplace or route requests may consume API credits. Mitigation: Limit requests to the marketplaces and routes the user asked for. ## Reference(s): - [ClawHub skill listing](https://clawhub.ai/crawlora-org/skills/resale-secondhand-research) - [Supported API endpoints](reference/endpoints.md) ## Skill Output: **Output Type(s):** [Text, Guidance, Shell commands] **Output Format:** [JSON from marketplace queries; Markdown or plain-text research summaries] **Output Parameters:** [1D] **Other Properties Related to Output:** [Public listing, seller, and pricing results; API requests may consume Crawlora credits.] ## Skill Version(s): 1.0.19 (source: ClawHub release metadata) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/crawlora-org/skills/resale-secondhand-research",
"sourceUrl": "https://clawhub.ai/crawlora-org/skills/resale-secondhand-research",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T11:57:28.160Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-crawlora-org-resale-secondhand-research/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-crawlora-org-resale-secondhand-research/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T11:57:28.160Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/crawlora-org/resale-secondhand-research",
"sourceUrl": "https://clawhub.ai/crawlora-org/resale-secondhand-research",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T11:57:28.160Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.19",
"href": "https://clawhub.ai/crawlora-org/resale-secondhand-research",
"sourceUrl": "https://clawhub.ai/crawlora-org/resale-secondhand-research",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-29T02:23:16.479Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-crawlora-org-resale-secondhand-research/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-crawlora-org-resale-secondhand-research/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.19",
"description": "Sync skill instructions, references, and helper from GitHub 4157a1bf7e8583ee9e9d7a264c65c00aee1a1783",
"href": "https://clawhub.ai/crawlora-org/resale-secondhand-research",
"sourceUrl": "https://clawhub.ai/crawlora-org/resale-secondhand-research",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-29T02:23:16.479Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
