/v1/find-social-profiles
Find Social Profiles
Find a creator's linked social profiles from a platform and handle.
| Credit cost | Default: 10 credits How charges are determinedCost is decided per call, not per endpoint: the same operation can cost different amounts depending on what it returns. A call that fails costs 0 credits. A result served from cache costs 0 credits. `default` is the cost when no rule matches. Rules are evaluated in order and the first whose conditions all hold wins. A `when` condition is one of: `param` (the request parameter is true), `outcome` (the classifier's outcome), `empty` / `nonEmpty` (a response field is empty and absent, or a non-empty array or string), `flag` (a response field is exactly true). A cost of `{ perStartedMinute: n, of: [fields] }` is n x max(1, ceil(seconds / 60)), so even a short result bills at least one minute. |
|---|---|
| Cache support | Use a cached response this old or newer for 0 credits. If none is available, fetch live at the endpoint’s normal price. |
| Pagination | No explicit pagination metadata in the published contract. Consult the parameters and response fields below. |
Parameters
| Name | Location / required | Schema |
|---|---|---|
platformSource social platform | query / required |
Allowed values |
handleCreator handle without a profile URL. A leading @ is optional. | query / required |
|
cache_max_ageUse a cached response this old or newer for 0 credits. If none is available, fetch live at the endpoint’s normal price. | query / optional |
Allowed values |
Request examples
Replace placeholder values and supply your own API key. For operations with a request body, populate the body using the schema above.
cURL
curl --request GET 'https://api.fetchproof.com/v1/find-social-profiles?platform=YOUR_PLATFORM&handle=YOUR_HANDLE' \
--header 'x-api-key: YOUR_API_KEY'JavaScript
const response = await fetch("https://api.fetchproof.com/v1/find-social-profiles?platform=YOUR_PLATFORM&handle=YOUR_HANDLE", {
method: 'GET',
headers: { 'x-api-key': process.env.FETCHPROOF_API_KEY }
});
console.log(await response.text());Python
import os
import requests
response = requests.get("https://api.fetchproof.com/v1/find-social-profiles?platform=YOUR_PLATFORM&handle=YOUR_HANDLE",
headers={"x-api-key": os.environ["FETCHPROOF_API_KEY"]})
print(response.text)Responses
200Success. Envelope: success / credits_remaining / credits_charged.
application/json
object
successrequired
boolean
credits_remainingrequired
integer
credits_chargedrequired
integer
sourcerequired
object
platformrequired
string
handlerequired
string
urlrequired
string
profilesrequired
array
Array items
object
platformrequired
string
handlerequired
string
urlrequired
string
confidencerequired
schema
anyOf
schema
anyOf
schema
anyOf
schema
anyOf
integer
anyOf
number
anyOf
integer
anyOf
number
anyOf
number
evidencerequired
array
Array items
string
link_in_bio_urlsrequired
array
Array items
string
expanded_website_urlsrequired
array
Array items
string
source_linked_profile_urlsrequired
array
Array items
string
failed_source_linked_profile_urlsrequired
array
same_handle_candidate_urlsrequired
array
Array items
string
partialrequired
boolean
failed_link_in_bio_urlsrequired
array
failed_website_urlsrequired
array
same_handle_search_partialrequired
boolean
google_search_usedrequired
boolean
google_search_failedrequired
boolean
google_candidate_urlsrequired
array
Array items
string
google_candidate_link_in_bio_urlsrequired
array
Array items
string
failed_google_candidate_link_in_bio_urlsrequired
array
verified_google_candidate_urlsrequired
array
Array items
string
failed_google_candidate_urlsrequired
array
google_verification_partialrequired
boolean
cachedoptional
boolean
cached_atoptional
string
{
"format": "date-time"
}