{
  "openapi": "3.0.1",
  "info": {
    "title": "Username Search & Cross-Platform Identity Resolution",
    "description": "Search usernames across 400+ social networks with target-network filtering, then confirm which account on a specific platform truly belongs to a known profile using transparent, signal-based confidence scoring.",
    "version": "1.1",
    "x-build-id": "rPvz7EtWwiYuE2ZpM"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/nimbryxo-studio~username-search-and-cross-platform-identity/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-nimbryxo-studio-username-search-and-cross-platform-identity",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/nimbryxo-studio~username-search-and-cross-platform-identity/runs": {
      "post": {
        "operationId": "runs-sync-nimbryxo-studio-username-search-and-cross-platform-identity",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/nimbryxo-studio~username-search-and-cross-platform-identity/run-sync": {
      "post": {
        "operationId": "run-sync-nimbryxo-studio-username-search-and-cross-platform-identity",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "required": [
          "mode"
        ],
        "properties": {
          "mode": {
            "title": "Mode",
            "enum": [
              "broadSearch",
              "identityResolution"
            ],
            "type": "string",
            "description": "broadSearch: check usernames across networks (optionally filtered) and return every found profile with its status. identityResolution: disambiguate which candidate account on a target network matches a source profile.",
            "default": "broadSearch"
          },
          "usernames": {
            "title": "Usernames",
            "type": "array",
            "description": "Usernames to search for (mode=broadSearch). Accepts one to 500, but only maxUsernames (default 100) are processed per run; the status message and record warnings report any shortfall. Supports the {?} wildcard (e.g. 'john{?}doe' expands to 'john_doe', 'john-doe', 'john.doe'). A leading @ is ignored. The legacy single `username` field is still accepted.",
            "items": {
              "type": "string"
            }
          },
          "targetNetworks": {
            "title": "Target Networks",
            "maxItems": 436,
            "type": "array",
            "description": "Limit the search/resolution to these networks. Omit to check the 410-site safe sweep (435 vendored sites minus 17 adult/NSFW and 8 known-false-positive sites; Reddit is only checked when explicitly targeted). In identityResolution this field is required; candidateMode 'verify' requires exactly one network. Discord, Diskusjon.no, and Kvinneguiden are skipped with a warning in identity mode because the site database has no username profile URL template for them. Reddit is checked through its public JSON endpoint.",
            "items": {
              "type": "string",
              "enum": [
                "1337x",
                "2Dimensions",
                "7Cups",
                "9GAG",
                "AWS Skills Profile",
                "About.me",
                "Academia.edu",
                "AdmireMe.Vip",
                "Airbit",
                "All Things Worn",
                "AllMyLinks",
                "AniWorld",
                "Anilist",
                "Aparat",
                "Archive of Our Own",
                "Arduino Forum",
                "ArtStation",
                "Asciinema",
                "Ask Fedora",
                "Atcoder",
                "Audiojungle",
                "Autofrage",
                "Avizo",
                "BOOTH",
                "BabyRu",
                "Bandcamp",
                "Bazar.cz",
                "Behance",
                "Bezuzyteczna",
                "BiggerPockets",
                "BioHacking",
                "BitBucket",
                "Bitwarden Forum",
                "Blipfoto",
                "Blitz Tactics",
                "Blogger",
                "Bluesky",
                "BoardGameGeek",
                "BongaCams",
                "Bookcrossing",
                "BraveCommunity",
                "BreachSta.rs Forum",
                "BugCrowd",
                "BuyMeACoffee",
                "BuzzFeed",
                "CGTrader",
                "CNET",
                "CSSBattle",
                "CTAN",
                "Caddy Community",
                "Car Talk Community",
                "Career.habr",
                "Carrd",
                "CashApp",
                "Cfx.re Forum",
                "Chaos",
                "ChaturBate",
                "Chess",
                "Choice Community",
                "Chollometro",
                "Clapper",
                "CloudflareCommunity",
                "Clozemaster",
                "Clubhouse",
                "Code Snippet Wiki",
                "CodeSandbox",
                "Codeberg",
                "Codecademy",
                "Codechef",
                "Codeforces",
                "Codepen",
                "Coders Rank",
                "Coderwall",
                "Codewars",
                "Coinvote",
                "ColourLovers",
                "Contently",
                "Coroflot",
                "Cplusplus",
                "Cracked",
                "Cracked Forum",
                "Credly",
                "Crevado",
                "Crowdin",
                "CryptoHack",
                "Cryptomator Forum",
                "Cults3D",
                "CurseForge",
                "CyberDefenders",
                "DEV Community",
                "DMOJ",
                "DailyMotion",
                "Dealabs",
                "DigitalSpy",
                "Discogs",
                "Discord",
                "Discuss.Elastic.co",
                "Diskusjon.no",
                "Disqus",
                "Docker Hub",
                "Dribbble",
                "Duolingo",
                "Eintracht Frankfurt Forum",
                "Empretienda AR",
                "Envato Forum",
                "Erome",
                "Exposure",
                "EyeEm",
                "F3.cool",
                "Fameswap",
                "Fandom",
                "Fanpop",
                "Finanzfrage",
                "Flickr",
                "Flightradar24",
                "Flipboard",
                "Football",
                "FortniteTracker",
                "Forum Ophilia",
                "Fosstodon",
                "Framapiaf",
                "Freelancer",
                "Freesound",
                "GNOME VCS",
                "GameFAQs",
                "Gamespot",
                "Genius (Artists)",
                "Genius (Users)",
                "Gesundheitsfrage",
                "GetMyUni",
                "Giant Bomb",
                "Giphy",
                "GitBook",
                "GitHub",
                "GitLab",
                "Gitea",
                "Gitee",
                "GoodReads",
                "Google Play",
                "Gradle",
                "Grailed",
                "Gravatar",
                "Gumroad",
                "Gutefrage",
                "HackMD",
                "HackTheBox",
                "Hackaday",
                "HackenProof (Hackers)",
                "HackerEarth",
                "HackerOne",
                "HackerRank",
                "HackerSploit",
                "Harvard Scholar",
                "Heavy-R",
                "Hive Blog",
                "Holopin",
                "HotUKdeals",
                "Houzz",
                "HubPages",
                "HudsonRock",
                "Hugging Face",
                "IFTTT",
                "IRC-Galleria",
                "Icons8 Community",
                "Ifunny",
                "Image Fap",
                "ImgUp.cz",
                "Imgur",
                "Instagram",
                "Instructables",
                "Intigriti",
                "Ionic Forum",
                "Issuu",
                "Itemfix",
                "Jellyfin Weblate",
                "Jimdo",
                "Joplin Forum",
                "Jupyter Community Forum",
                "Kaggle",
                "Keybase",
                "Kick",
                "Kik",
                "Kongregate",
                "Kvinneguiden",
                "LOR",
                "Laracast",
                "Launchpad",
                "LeetCode",
                "LemmyWorld",
                "LessWrong",
                "Letterboxd",
                "LibraryThing",
                "Lichess",
                "LinkedIn",
                "Linktree",
                "LinuxFR.org",
                "Listed",
                "LiveJournal",
                "Lobsters",
                "LottieFiles",
                "LushStories",
                "MMORPG Forum",
                "Mamot",
                "Medium",
                "Memrise",
                "Minecraft",
                "MixCloud",
                "Monkeytype",
                "Motherless",
                "Motorradfrage",
                "MuseScore",
                "MyAnimeList",
                "MyMiniFactory",
                "Mydealz",
                "Mydramalist",
                "Myspace",
                "NICommunityForum",
                "NationStates Nation",
                "NationStates Region",
                "Naver",
                "Needrom",
                "Newgrounds",
                "Nextcloud Forum",
                "Nightbot",
                "Ninja Kiwi",
                "NintendoLife",
                "NitroType",
                "NotABug.org",
                "Nothing Community",
                "Nyaa.si",
                "Open Collective",
                "OpenGameArt",
                "OpenStreetMap",
                "Opensource",
                "OurDJTalk",
                "Outgress",
                "PSNProfiles.com",
                "Packagist",
                "Pastebin",
                "Patched",
                "Patreon",
                "PentesterLab",
                "PepperNL",
                "PepperPL",
                "Pepperdeals",
                "PepperealsUS",
                "Periscope",
                "Pinkbike",
                "Pinterest",
                "Platzi",
                "PlayStore",
                "Playstrategy",
                "Plurk",
                "PocketStars",
                "Pokemon Showdown",
                "Polarsteps",
                "Polygon",
                "Polymart",
                "Pornhub",
                "Preisjaeger",
                "ProductHunt",
                "PromoDJ",
                "Promodescuentos",
                "Pronouns.page",
                "PyPi",
                "Pychess",
                "Python.org Discussions",
                "Rajce.net",
                "Rate Your Music",
                "Rclone Forum",
                "RedTube",
                "Redbubble",
                "Reddit",
                "Reisefrage",
                "Replit.com",
                "ResearchGate",
                "Roblox",
                "RoyalCams",
                "Ruby Forums",
                "RubyGems",
                "Rumble",
                "RuneScape",
                "SEOForum",
                "SOOP",
                "SWAPD",
                "Sbazar.cz",
                "Scratch",
                "ShitpostBot5000",
                "Signal",
                "Sketchfab",
                "Slack",
                "Slant",
                "Slashdot",
                "Slides",
                "SmugMug",
                "Smule",
                "Snapchat",
                "SoundCloud",
                "SourceForge",
                "SoylentNews",
                "SpaceHey",
                "SpeakerDeck",
                "Speedrun.com",
                "Spells8",
                "Splits.io",
                "Sporcle",
                "Sportlerfrage",
                "SportsRU",
                "Star Citizen",
                "Status Cafe",
                "Steam Community (Group)",
                "Steam Community (User)",
                "Strava",
                "SublimeForum",
                "Substack",
                "TETR.IO",
                "TRAKTRAIN",
                "Telegram",
                "Tellonym.me",
                "Tenor",
                "Terraria Forums",
                "TheMovieDB",
                "ThemeForest",
                "Tiendanube",
                "TikTok",
                "TnAFlix",
                "Topcoder",
                "Topmate",
                "TradingView",
                "TrashboxRU",
                "Trawelling",
                "Trello",
                "Trovo",
                "Tuna",
                "Tweakers",
                "Twitch",
                "Twitter",
                "Typeracer",
                "Ultimate-Guitar",
                "Unsplash",
                "Untappd",
                "VK",
                "VLR",
                "VSCO",
                "Valorant Forums",
                "Velog",
                "Venmo",
                "Vimeo",
                "VirusTotal",
                "Vjudge",
                "WICG Forum",
                "Wakatime",
                "Warframe Market",
                "Warrior Forum",
                "Wattpad",
                "WebNode",
                "Weblate",
                "Weebly",
                "Wikidot",
                "Wikipedia",
                "Windy",
                "Wix",
                "WolframalphaForum",
                "WordPress",
                "WordPressOrg",
                "Wordnik",
                "Wowhead",
                "Wykop",
                "Xbox Gamertag",
                "Xvideos",
                "YouNow",
                "YouPic",
                "YouPorn",
                "YouTube",
                "addons.wago.io",
                "akniga",
                "babyblogRU",
                "chaos.social",
                "couchsurfing",
                "d3RU",
                "datingRU",
                "dcinside",
                "devRant",
                "drive2",
                "eGPU",
                "eintracht",
                "exophase",
                "fl",
                "forum_guns",
                "freecodecamp",
                "furaffinity",
                "geocaching",
                "habr",
                "hackster",
                "igromania",
                "imood",
                "irecommend",
                "jbzd.com.pl",
                "jeuxvideo",
                "kaskus",
                "kofi",
                "kwork",
                "last.fm",
                "leasehackr",
                "livelib",
                "mastodon.cloud",
                "mastodon.social",
                "mastodon.xyz",
                "minds",
                "moikrug",
                "mstdn.io",
                "mstdn.social",
                "n8n Community",
                "nairaland.com",
                "namuwiki",
                "nnRU",
                "note",
                "npm",
                "omg.lol",
                "osu!",
                "pikabu",
                "pixelfed.social",
                "pr0gramm",
                "prog.hu",
                "programming.dev",
                "satsisRU",
                "sessionize",
                "spletnik",
                "threads",
                "tistory",
                "toster",
                "tumblr",
                "uid",
                "write.as",
                "xHamster",
                "znanylekarz.pl"
              ],
              "enumTitles": [
                "1337x",
                "2Dimensions",
                "7Cups",
                "9GAG",
                "AWS Skills Profile",
                "About.me",
                "Academia.edu",
                "AdmireMe.Vip",
                "Airbit",
                "All Things Worn",
                "AllMyLinks",
                "AniWorld",
                "Anilist",
                "Aparat",
                "Archive of Our Own",
                "Arduino Forum",
                "ArtStation",
                "Asciinema",
                "Ask Fedora",
                "Atcoder",
                "Audiojungle",
                "Autofrage",
                "Avizo",
                "BOOTH",
                "BabyRu",
                "Bandcamp",
                "Bazar.cz",
                "Behance",
                "Bezuzyteczna",
                "BiggerPockets",
                "BioHacking",
                "BitBucket",
                "Bitwarden Forum",
                "Blipfoto",
                "Blitz Tactics",
                "Blogger",
                "Bluesky",
                "BoardGameGeek",
                "BongaCams",
                "Bookcrossing",
                "BraveCommunity",
                "BreachSta.rs Forum",
                "BugCrowd",
                "BuyMeACoffee",
                "BuzzFeed",
                "CGTrader",
                "CNET",
                "CSSBattle",
                "CTAN",
                "Caddy Community",
                "Car Talk Community",
                "Career.habr",
                "Carrd",
                "CashApp",
                "Cfx.re Forum",
                "Chaos",
                "ChaturBate",
                "Chess",
                "Choice Community",
                "Chollometro",
                "Clapper",
                "CloudflareCommunity",
                "Clozemaster",
                "Clubhouse",
                "Code Snippet Wiki",
                "CodeSandbox",
                "Codeberg",
                "Codecademy",
                "Codechef",
                "Codeforces",
                "Codepen",
                "Coders Rank",
                "Coderwall",
                "Codewars",
                "Coinvote",
                "ColourLovers",
                "Contently",
                "Coroflot",
                "Cplusplus",
                "Cracked",
                "Cracked Forum",
                "Credly",
                "Crevado",
                "Crowdin",
                "CryptoHack",
                "Cryptomator Forum",
                "Cults3D",
                "CurseForge",
                "CyberDefenders",
                "DEV Community",
                "DMOJ",
                "DailyMotion",
                "Dealabs",
                "DigitalSpy",
                "Discogs",
                "Discord",
                "Discuss.Elastic.co",
                "Diskusjon.no",
                "Disqus",
                "Docker Hub",
                "Dribbble",
                "Duolingo",
                "Eintracht Frankfurt Forum",
                "Empretienda AR",
                "Envato Forum",
                "Erome",
                "Exposure",
                "EyeEm",
                "F3.cool",
                "Fameswap",
                "Fandom",
                "Fanpop",
                "Finanzfrage",
                "Flickr",
                "Flightradar24",
                "Flipboard",
                "Football",
                "FortniteTracker",
                "Forum Ophilia",
                "Fosstodon",
                "Framapiaf",
                "Freelancer",
                "Freesound",
                "GNOME VCS",
                "GameFAQs",
                "Gamespot",
                "Genius (Artists)",
                "Genius (Users)",
                "Gesundheitsfrage",
                "GetMyUni",
                "Giant Bomb",
                "Giphy",
                "GitBook",
                "GitHub",
                "GitLab",
                "Gitea",
                "Gitee",
                "GoodReads",
                "Google Play",
                "Gradle",
                "Grailed",
                "Gravatar",
                "Gumroad",
                "Gutefrage",
                "HackMD",
                "HackTheBox",
                "Hackaday",
                "HackenProof (Hackers)",
                "HackerEarth",
                "HackerOne",
                "HackerRank",
                "HackerSploit",
                "Harvard Scholar",
                "Heavy-R",
                "Hive Blog",
                "Holopin",
                "HotUKdeals",
                "Houzz",
                "HubPages",
                "HudsonRock",
                "Hugging Face",
                "IFTTT",
                "IRC-Galleria",
                "Icons8 Community",
                "Ifunny",
                "Image Fap",
                "ImgUp.cz",
                "Imgur",
                "Instagram",
                "Instructables",
                "Intigriti",
                "Ionic Forum",
                "Issuu",
                "Itemfix",
                "Jellyfin Weblate",
                "Jimdo",
                "Joplin Forum",
                "Jupyter Community Forum",
                "Kaggle",
                "Keybase",
                "Kick",
                "Kik",
                "Kongregate",
                "Kvinneguiden",
                "LOR",
                "Laracast",
                "Launchpad",
                "LeetCode",
                "LemmyWorld",
                "LessWrong",
                "Letterboxd",
                "LibraryThing",
                "Lichess",
                "LinkedIn",
                "Linktree",
                "LinuxFR.org",
                "Listed",
                "LiveJournal",
                "Lobsters",
                "LottieFiles",
                "LushStories",
                "MMORPG Forum",
                "Mamot",
                "Medium",
                "Memrise",
                "Minecraft",
                "MixCloud",
                "Monkeytype",
                "Motherless",
                "Motorradfrage",
                "MuseScore",
                "MyAnimeList",
                "MyMiniFactory",
                "Mydealz",
                "Mydramalist",
                "Myspace",
                "NICommunityForum",
                "NationStates Nation",
                "NationStates Region",
                "Naver",
                "Needrom",
                "Newgrounds",
                "Nextcloud Forum",
                "Nightbot",
                "Ninja Kiwi",
                "NintendoLife",
                "NitroType",
                "NotABug.org",
                "Nothing Community",
                "Nyaa.si",
                "Open Collective",
                "OpenGameArt",
                "OpenStreetMap",
                "Opensource",
                "OurDJTalk",
                "Outgress",
                "PSNProfiles.com",
                "Packagist",
                "Pastebin",
                "Patched",
                "Patreon",
                "PentesterLab",
                "PepperNL",
                "PepperPL",
                "Pepperdeals",
                "PepperealsUS",
                "Periscope",
                "Pinkbike",
                "Pinterest",
                "Platzi",
                "PlayStore",
                "Playstrategy",
                "Plurk",
                "PocketStars",
                "Pokemon Showdown",
                "Polarsteps",
                "Polygon",
                "Polymart",
                "Pornhub",
                "Preisjaeger",
                "ProductHunt",
                "PromoDJ",
                "Promodescuentos",
                "Pronouns.page",
                "PyPi",
                "Pychess",
                "Python.org Discussions",
                "Rajce.net",
                "Rate Your Music",
                "Rclone Forum",
                "RedTube",
                "Redbubble",
                "Reddit",
                "Reisefrage",
                "Replit.com",
                "ResearchGate",
                "Roblox",
                "RoyalCams",
                "Ruby Forums",
                "RubyGems",
                "Rumble",
                "RuneScape",
                "SEOForum",
                "SOOP",
                "SWAPD",
                "Sbazar.cz",
                "Scratch",
                "ShitpostBot5000",
                "Signal",
                "Sketchfab",
                "Slack",
                "Slant",
                "Slashdot",
                "Slides",
                "SmugMug",
                "Smule",
                "Snapchat",
                "SoundCloud",
                "SourceForge",
                "SoylentNews",
                "SpaceHey",
                "SpeakerDeck",
                "Speedrun.com",
                "Spells8",
                "Splits.io",
                "Sporcle",
                "Sportlerfrage",
                "SportsRU",
                "Star Citizen",
                "Status Cafe",
                "Steam Community (Group)",
                "Steam Community (User)",
                "Strava",
                "SublimeForum",
                "Substack",
                "TETR.IO",
                "TRAKTRAIN",
                "Telegram",
                "Tellonym.me",
                "Tenor",
                "Terraria Forums",
                "TheMovieDB",
                "ThemeForest",
                "Tiendanube",
                "TikTok",
                "TnAFlix",
                "Topcoder",
                "Topmate",
                "TradingView",
                "TrashboxRU",
                "Trawelling",
                "Trello",
                "Trovo",
                "Tuna",
                "Tweakers",
                "Twitch",
                "Twitter",
                "Typeracer",
                "Ultimate-Guitar",
                "Unsplash",
                "Untappd",
                "VK",
                "VLR",
                "VSCO",
                "Valorant Forums",
                "Velog",
                "Venmo",
                "Vimeo",
                "VirusTotal",
                "Vjudge",
                "WICG Forum",
                "Wakatime",
                "Warframe Market",
                "Warrior Forum",
                "Wattpad",
                "WebNode",
                "Weblate",
                "Weebly",
                "Wikidot",
                "Wikipedia",
                "Windy",
                "Wix",
                "WolframalphaForum",
                "WordPress",
                "WordPressOrg",
                "Wordnik",
                "Wowhead",
                "Wykop",
                "Xbox Gamertag",
                "Xvideos",
                "YouNow",
                "YouPic",
                "YouPorn",
                "YouTube",
                "addons.wago.io",
                "akniga",
                "babyblogRU",
                "chaos.social",
                "couchsurfing",
                "d3RU",
                "datingRU",
                "dcinside",
                "devRant",
                "drive2",
                "eGPU",
                "eintracht",
                "exophase",
                "fl",
                "forum_guns",
                "freecodecamp",
                "furaffinity",
                "geocaching",
                "habr",
                "hackster",
                "igromania",
                "imood",
                "irecommend",
                "jbzd.com.pl",
                "jeuxvideo",
                "kaskus",
                "kofi",
                "kwork",
                "last.fm",
                "leasehackr",
                "livelib",
                "mastodon.cloud",
                "mastodon.social",
                "mastodon.xyz",
                "minds",
                "moikrug",
                "mstdn.io",
                "mstdn.social",
                "n8n Community",
                "nairaland.com",
                "namuwiki",
                "nnRU",
                "note",
                "npm",
                "omg.lol",
                "osu!",
                "pikabu",
                "pixelfed.social",
                "pr0gramm",
                "prog.hu",
                "programming.dev",
                "satsisRU",
                "sessionize",
                "spletnik",
                "threads",
                "tistory",
                "toster",
                "tumblr",
                "uid",
                "write.as",
                "xHamster",
                "znanylekarz.pl"
              ]
            }
          },
          "includeNsfw": {
            "title": "Include adult / NSFW sites",
            "type": "boolean",
            "description": "When no targetNetworks are supplied, also check the 17 adult/NSFW sites in the site database. Off by default.",
            "default": false
          },
          "includeUnreliable": {
            "title": "Include sites with known false positives",
            "type": "boolean",
            "description": "When no targetNetworks are supplied, also check the 8 sites that reported random control handles as found in live testing. Their results are marked unreliable. Off by default.",
            "default": false
          },
          "verifyResults": {
            "title": "Verify found profiles",
            "type": "boolean",
            "description": "Re-open each found profile page. broadSearch drops dead URLs and keeps gated pages flagged; identityResolution marks every candidate with profileExists/verificationStatus and only emits a bestMatch supported by independent evidence or a verified profile. Soft-404 and login pages are never marked verified. Adds one request per found profile. On by default.",
            "default": true
          },
          "extractProfileFields": {
            "title": "Extract profile details",
            "type": "boolean",
            "description": "Opt in to public profile details (display name, bio, avatar, location, follower count where the source exposes them) in both modes. Identity resolution always fetches what it needs for scoring, but emits the optional detail fields only when this is on. Adds one request per found profile. Off by default; empty and unverifiable avatar URLs are omitted.",
            "default": false
          },
          "maxUsernames": {
            "title": "Max usernames",
            "minimum": 1,
            "maximum": 500,
            "type": "integer",
            "description": "How many usernames a broadSearch run will process. Defaults to 100; raise it to 500 for larger batches. When input is truncated, the status message and each record's warnings state how many usernames were skipped.",
            "default": 100
          },
          "maxConcurrency": {
            "title": "Max concurrent usernames",
            "minimum": 1,
            "maximum": 5,
            "type": "integer",
            "description": "How many usernames are searched at the same time in broadSearch. Lower this on a small-memory run.",
            "default": 2
          },
          "requestTimeoutSecs": {
            "title": "Request timeout (seconds)",
            "minimum": 5,
            "maximum": 60,
            "type": "integer",
            "description": "Per-site timeout for existence checks and profile verification.",
            "default": 20
          },
          "sourceProfile": {
            "title": "Source Profile",
            "type": "object",
            "description": "The known account to resolve against (mode=identityResolution). Example: {\"platform\": \"github\", \"handle\": \"torvalds\"}. The legacy `profile` key is still accepted."
          },
          "sourceOverrides": {
            "title": "Source Overrides",
            "type": "object",
            "description": "Optional manual displayName/bio/avatarUrl for the source profile, used when the source platform cannot be read or to supplement missing data."
          },
          "candidateMode": {
            "title": "Candidate Mode",
            "enum": [
              "discover",
              "verify"
            ],
            "type": "string",
            "description": "discover: auto-generate candidates via search + username-variation heuristics. verify: score only the candidateHandles you supply.",
            "default": "discover"
          },
          "candidateHandles": {
            "title": "Candidate Handles",
            "maxItems": 60,
            "type": "array",
            "description": "Handles to verify against the source profile on the single target network (required when candidateMode is 'verify'). Capped at 60 to keep existence checks bounded. The legacy `handles` key is still accepted.",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "maxCandidatesToDiscover": {
            "title": "Max Candidates To Discover",
            "minimum": 1,
            "maximum": 60,
            "type": "integer",
            "description": "Upper bound on generated/searched candidates per target network in discover mode.",
            "default": 20
          },
          "minConfidenceScore": {
            "title": "Minimum Confidence Score",
            "minimum": 0,
            "maximum": 1,
            "type": "number",
            "description": "A candidate becomes bestMatch only when its confidence score reaches this value (0-1). Lower it to see weaker matches; raise it for stricter matching.",
            "default": 0.3
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}