Remove contacts already extracted by your other scrapers

POST
/linkedin-scrappers/{id}/filter

Removes from this scraper the LinkedIn profiles that already appear in your 10 most recent finished scrapers (comparison on the profile id column). Run it on a finished scraper before enriching it: fewer contacts, fewer credits.

filters is a bit field. Only 1 exists today (remove profiles found in your other scrapers); use 1.

Asynchronous: the call returns at once and sets processing to true on the scraper. When the filter ends, processing is false again and totalContact and scrapIndex give the new count. Large files can take several minutes.

Pitfalls: the CSV is rewritten and the previous version cannot be restored through the API. The filter is not restricted to finished scrapers: do not run it while an extraction is in progress. filters: 0 is accepted but nothing runs and processing stays true.

Authorization

apiKey
Authorization<token>

Your 48 character API key, sent as is (a Bearer prefix is tolerated). Create it at https://v3.emelia.io/settings/api.

In: header

Path Parameters

id*string

Scrapper id (_id returned by POST /linkedin-scrappers or GET /linkedin-scrappers). 24 hexadecimal characters.

Match^[0-9a-fA-F]{24}$

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/linkedin-scrappers/66f1a2b3c4d5e6f7a8b9c0d1/filter" \  -H "Authorization: YOUR_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "filters": 1  }'
{  "success": true,  "data": true}