Creator Tools

3 endpoints.

GET /v1/detect-age-gender/info

Get Age and Gender

Uses AI to analyze a creator's profile photo and estimate their age and gender. Returns ageRange with low and high bounds, gender, and a confidence score for the gender prediction. The profile photo must contain a clear, visible face for accurate results.

Parameters

NameInTypeDescription
url requiredquerystringURL to users social profile

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/detect-age-gender/info?url=https://twitter.com/levelsio" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/detect-age-gender/info?url=https://twitter.com/levelsio", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/detect-age-gender/info?url=https://twitter.com/levelsio",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "age_range": {
    "low": 23,
    "high": 29
  },
  "gender": "Male",
  "confidence": {
    "gender": 82.51082611083984
  }
}

GET /v1/find-creator-emails/info

Find Creator Emails

Accepts a supported platform and creator handle, using the same verified social-profile discovery flow as Find Social Profiles. Supported starting platforms are Instagram, TikTok, YouTube, X/Twitter, and Facebook. A leading @ is optional; YouTube also accepts channel IDs. Scans publicly listed profile bios and contact links, recognized link-in-bio pages, and a bounded set of creator-declared public website pages. Other accounts are scanned only when explicitly linked or verified through reciprocal profile links or shared owner-controlled websites. Returns deduplicated email addresses with available public source URLs and source types. URLs from internal-only sources are omitted from email provenance and scan diagnostics; an email found only through those sources has an empty sources array. Partial and limited-scan flags still reflect the complete scan. Addresses may belong to the creator, their management, or a booking contact; the endpoint does not guess addresses or verify mailbox deliverability. Login-only contact details and private account data are not accessed. A successful lookup with no publicly listed email returns an empty emails array. Optional failed or timed-out scans are reported with partial results and diagnostics, so an empty partial result is not proof that no address exists. Successful live lookups cost 1 credit when emails is empty, including successful partial empty results, and 10 credits when any email is returned. Cache hits cost 0 credits. Missing or invalid inputs, missing source profiles, and failed lookups cost 0 credits. Multi-source discovery can take several seconds and may time out; retry failed requests rather than treating them as no-email results. Contact fields come from public creator pages. To request removal of your own information from Scrapall results, email Telegram @rajoulzsannax123 with the profile URL.

Parameters

NameInTypeDescription
platform requiredquerystringSource social platform
one of: instagram, tiktok, youtube, x, twitter, facebook
handle requiredquerystringCreator handle without a profile URL. A leading @ is optional.
cache_max_agequerystringIf we have a response in the cache that is this many days old or newer, return the cached response (0 credits, with "cached": true and a "cached_at" timestamp). Otherwise, scrape a live result (1 credit with no emails; 10 credits with any email (live lookups)). See the Caching page for details.
one of: 1d, 3d, 7d, 14d, 30d

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/find-creator-emails/info?platform=instagram&handle=miguelangeles" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/find-creator-emails/info?platform=instagram&handle=miguelangeles", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/find-creator-emails/info?platform=instagram&handle=miguelangeles",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "emails": [
    {
      "email": "[email protected]",
      "sources": [
        {
          "url": "https://www.instagram.com/miguelangeles",
          "type": "social_profile"
        }
      ]
    }
  ],
  "scanned_profile_urls": [
    "https://www.instagram.com/miguelangeles"
  ],
  "failed_email_scan_urls": [],
  "email_scan_limited": true,
  "link_in_bio_urls": [],
  "expanded_website_urls": [
    "https://irlangel.com/"
  ],
  "partial": true,
  "failed_link_in_bio_urls": [],
  "failed_website_urls": [],
  "source_linked_profile_urls": [],
  "failed_source_linked_profile_urls": [],
  "same_handle_candidate_urls": [
    "https://www.tiktok.com/@miguelangeles"
  ],
  "same_handle_search_partial": false,
  "google_search_used": true,
  "google_search_failed": false,
  "google_candidate_urls": [],
  "google_candidate_link_in_bio_urls": [],
  "failed_google_candidate_link_in_bio_urls": [],
  "verified_google_candidate_urls": [],
  "failed_google_candidate_urls": [],
  "google_verification_partial": false
}

GET /v1/lookup/info

Find Social Profiles

Accepts a supported platform and creator handle, validates both using platform-specific rules, and constructs the canonical source profile URL internally. URLs are not accepted as handles. Supported platforms are Instagram, TikTok, YouTube, X/Twitter, and Facebook; X is accepted as an alias for Twitter. YouTube accepts handles and 24-character channel IDs. The endpoint returns social profiles explicitly linked from the source profile and expands recognized link-in-bio pages. It also re-scrapes up to three supported profiles explicitly linked by the source and follows up to three unique public website URLs declared by the source or those trusted profiles for one page, while preserving each declared path and query. Generic service-provider landing pages reached through parked or unconfigured branded-domain redirects are ignored so the provider's own footer links are not attributed to the creator. It also checks whether the same handle exists on the other supported platforms. All attempted same-handle URLs are returned in same_handle_candidate_urls even when they cannot be verified strongly enough for profiles. Same-handle accounts are included in profiles only when corroborated by a shared owner-controlled website or a reciprocal profile link; matching handles and display names alone are not identity proof. same_handle_match records supporting name evidence at 0.75 confidence, while shared_website and website_link use 0.9. A bounded Google search discovers alternate handles, but Google results are never returned without verification. At most two candidates per other supported platform, up to four total, are re-scraped through that platform's profile scraper. The endpoint may also follow up to two unique recognized link-in-bio URLs declared by the re-scraped Google candidates. The global two-page cap is applied after candidates whose returned handles do not match their Google URLs are rejected. Optional profile probes and page fetches make one attempt and receive the shared enrichment abort signal. A reciprocal source-profile link found there verifies the candidate, and the page's explicit cross-platform profiles can then expand the verified identity graph. Google URLs that re-scrape to the same returned platform handle are deduplicated. A different-handle candidate is accepted only when it links back to the source profile, or when its normalized display name matches and it declares the same owner-controlled public website; common multi-tenant profile and storefront hosts are excluded from shared-website identity evidence. Google discovery uses google_search_match at 0.6, exact names use display_name_match at 0.75, reciprocal links use 0.95, and cross-platform social links explicitly declared by a verified candidate use verified_profile_link at 0.95. Source-linked URLs and failures are returned in source_linked_profile_urls and failed_source_linked_profile_urls. Google candidate URLs, candidate-declared link-in-bio URLs, verified URLs, and failures are returned in google_candidate_urls, google_candidate_link_in_bio_urls, verified_google_candidate_urls, failed_google_candidate_urls, and failed_google_candidate_link_in_bio_urls. Results are deterministic and do not use AI. Mixed or unreachable enrichment results are reported through partial and the matching failure fields. If every declared link-in-bio page fails and no other enrichment finds a profile, the request returns an uncharged 503. A successful live lookup costs 10 credits.

Parameters

NameInTypeDescription
platform requiredquerystringSource social platform
one of: instagram, tiktok, youtube, x, twitter, facebook
handle requiredquerystringCreator handle without a profile URL. A leading @ is optional.
cache_max_agequerystringIf we have a response in the cache that is this many days old or newer, return the cached response (0 credits, with "cached": true and a "cached_at" timestamp). Otherwise, scrape a live result (10 credits). See the Caching page for details.
one of: 1d, 3d, 7d, 14d, 30d

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/lookup/info?platform=instagram&handle=creator" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/lookup/info?platform=instagram&handle=creator", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/lookup/info?platform=instagram&handle=creator",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "profiles": [
    {
      "platform": "instagram",
      "handle": "creator",
      "url": "https://www.instagram.com/creator",
      "confidence": 1,
      "evidence": [
        "source_profile"
      ]
    }
  ],
  "link_in_bio_urls": [
    "https://linktr.ee/creator"
  ],
  "expanded_website_urls": [
    "https://creator.com/"
  ],
  "source_linked_profile_urls": [
    "https://x.com/creator"
  ],
  "failed_source_linked_profile_urls": [],
  "same_handle_candidate_urls": [
    "https://www.tiktok.com/@creator"
  ],
  "partial": false,
  "failed_link_in_bio_urls": [],
  "failed_website_urls": [],
  "same_handle_search_partial": false,
  "google_search_used": true,
  "google_search_failed": false,
  "google_candidate_urls": [
    "https://www.facebook.com/creator-page"
  ],
  "google_candidate_link_in_bio_urls": [
    "https://linktr.ee/creator"
  ],
  "failed_google_candidate_link_in_bio_urls": [],
  "verified_google_candidate_urls": [
    "https://www.facebook.com/creator-page"
  ],
  "failed_google_candidate_urls": [],
  "google_verification_partial": false
}