Aller au contenu

Référence des outils

Facebook

Facebook. 8 outils, avec leurs paramètres et des exemples d’appel.

Outils de l’agent Facebook : annonces Marketplace et groupes publics, lus en direct via Scrape Creators.

Chaque appel est une requête POST avec la clé en Authorization: Bearer. Le corps JSON est l’entrée de l’outil, et la réponse a la forme { "tool": "nom", "output": … }. Les exemples ne portent que les paramètres requis. Les descriptions des paramètres sont celles que lisent les agents, en anglais.

findMarketplaceLocation#

Convertit un nom de ville ou de zone en coordonnées Marketplace.

POSThttps://piqline.com/api/v1/tools/findMarketplaceLocation

Type : Lecture en direct. Scopes : explore.

ParamètreTypeRequisDescription
querystringOuiCity or area name, e.g. 'Lyon' or 'Austin, Texas'
curl -s https://piqline.com/api/v1/tools/findMarketplaceLocation \
  -H "Authorization: Bearer $PIQLINE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"levée de fonds"}'

searchMarketplace#

Cherche des annonces Marketplace publiques par mot-clé autour d’un lieu (ville ou coordonnées), sur 3 pages au plus.

POSThttps://piqline.com/api/v1/tools/searchMarketplace

Type : Lecture en direct. Scopes : explore.

ParamètreTypeRequisDescription
querystringOuiSearch keyword(s)
locationstringNonCity or area name; ignored when lat and lng are both given
latnumberNon
lngnumberNon
radiusKmintegerNon
minPricenumberNon
maxPricenumberNon
countintegerNon
pagesintegerNonPages to chain in one call (1 credit each); dedupes listings
sortBysuggested | creation_time_descend | distance_ascend | price_ascend | price_descendNon
deliveryall | local_pickup | shippingNon
conditionnew | used_like_new | used_good | used_fairNon
dateListedall | last_24_hours | last_7_days | last_30_daysNon
availabilityavailable | sold | allNon
categoryIdstringNonNumeric Marketplace category id, as returned in listings
excludearray<string>NonDrop listings whose title contains any of these words (e.g. 'pièces', 'cadre seul')
includearray<string>NonKeep only listings whose title contains at least one of these words
cursorstringNonOpaque cursor from a previous page
curl -s https://piqline.com/api/v1/tools/searchMarketplace \
  -H "Authorization: Bearer $PIQLINE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"levée de fonds"}'

getMarketplaceListing#

Détail d’une annonce : description, attributs, photos, livraison, date exacte quand Facebook la donne.

POSThttps://piqline.com/api/v1/tools/getMarketplaceListing

Type : Lecture en direct. Scopes : explore.

ParamètreTypeRequisDescription
listingstringOuiListing id or Marketplace item URL
curl -s https://piqline.com/api/v1/tools/getMarketplaceListing \
  -H "Authorization: Bearer $PIQLINE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"listing":"texte"}'

getMarketplaceListings#

Détail de 2 à 6 annonces à la fois, sous forme de tableau comparatif.

POSThttps://piqline.com/api/v1/tools/getMarketplaceListings

Type : Lecture en direct. Scopes : explore.

ParamètreTypeRequisDescription
listingsarray<string>OuiListing ids or Marketplace item URLs
curl -s https://piqline.com/api/v1/tools/getMarketplaceListings \
  -H "Authorization: Bearer $PIQLINE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"listings":["texte"]}'

getFacebookGroup#

Fiche publique d’un groupe : confidentialité, taille, activité, catégories, règles.

POSThttps://piqline.com/api/v1/tools/getFacebookGroup

Type : Lecture en direct. Scopes : explore.

ParamètreTypeRequisDescription
groupstringOuiGroup URL, numeric id, or vanity slug
curl -s https://piqline.com/api/v1/tools/getFacebookGroup \
  -H "Authorization: Bearer $PIQLINE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"group":"texte"}'

getFacebookGroupPosts#

Publications d’un groupe public, par pages de 3 (6 pages au plus).

POSThttps://piqline.com/api/v1/tools/getFacebookGroupPosts

Type : Lecture en direct. Scopes : explore.

ParamètreTypeRequisDescription
groupstringOuiGroup URL, numeric id, or vanity slug
sortByCHRONOLOGICAL | CHRONOLOGICAL_LISTINGS | TOP_POSTS | RECENT_ACTIVITYNon
pagesintegerNon
keywordsarray<string>NonKeep only posts containing at least one of these terms
sincestringNonISO date; posts older than this are dropped and chronological paging stops there
cursorstringNon
curl -s https://piqline.com/api/v1/tools/getFacebookGroupPosts \
  -H "Authorization: Bearer $PIQLINE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"group":"texte"}'

getFacebookPost#

Détail d’une publication ou d’un reel public : texte, auteur, date, réactions, vues.

POSThttps://piqline.com/api/v1/tools/getFacebookPost

Type : Lecture en direct. Scopes : explore.

ParamètreTypeRequisDescription
poststringOuiPost or reel URL
curl -s https://piqline.com/api/v1/tools/getFacebookPost \
  -H "Authorization: Bearer $PIQLINE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"post":"texte"}'

getFacebookPostComments#

Commentaires d’une publication publique, filtrables par mots-clés (3 pages au plus).

POSThttps://piqline.com/api/v1/tools/getFacebookPostComments

Type : Lecture en direct. Scopes : explore.

ParamètreTypeRequisDescription
poststringOuiPost or reel URL
pagesintegerNon
keywordsarray<string>Non
cursorstringNon
curl -s https://piqline.com/api/v1/tools/getFacebookPostComments \
  -H "Authorization: Bearer $PIQLINE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"post":"texte"}'

Une question sur l’API, ou une erreur dans cette page ? Écrivez-nous.