{
  "openapi": "3.0.1",
  "info": {
    "title": "Social Media Finder - Social Analyzer | Username 900+ Sites",
    "description": "Find someone's public profiles from a username, or a list of them, across all 999 sites the scanner knows, every run. Paste a handle, an @handle or a profile link. Filter by category, country or named sites. Every hit ranked high, medium or low confidence with page details. No login, no API key.",
    "version": "1.0",
    "x-build-id": "ealLCy2Yl4t0MoIHt"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/anshumanatrey~social-analyzer/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-anshumanatrey-social-analyzer",
        "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/anshumanatrey~social-analyzer/runs": {
      "post": {
        "operationId": "runs-sync-anshumanatrey-social-analyzer",
        "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/anshumanatrey~social-analyzer/run-sync": {
      "post": {
        "operationId": "run-sync-anshumanatrey-social-analyzer",
        "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",
        "properties": {
          "username": {
            "title": "Username",
            "type": "string",
            "description": "The handle to look up, for example elonmusk. You can paste @elonmusk or a profile link such as twitter.com/elonmusk, we take the handle out of it. Several at once: separate them with commas. If you paste an email address, we search the part before the @ and point you to the email tool."
          },
          "usernames": {
            "title": "More usernames (bulk)",
            "type": "array",
            "description": "One handle per line for bulk checks, up to 25 per run. Each username is scanned on its own: all 999 sites take about 3 minutes per username, so for more than 8 usernames lower 'How many sites to check' or raise the time limit.",
            "items": {
              "type": "string"
            }
          },
          "top": {
            "title": "How many sites to check",
            "minimum": 10,
            "maximum": 999,
            "type": "integer",
            "description": "All 999 sites by default, the deepest scan possible, about 3 minutes per username. Lower it to check only the most popular N sites: 100 sites take about 30 seconds.",
            "default": 999
          },
          "websites": {
            "title": "Only these sites",
            "type": "array",
            "description": "Check only the sites you name, by domain: github.com, reddit.com, instagram.com. A partial name like github also works. Any of the 999 sites in the list is accepted; the run tells you if a name is not on it. When set, 'How many sites to check' is ignored.",
            "items": {
              "type": "string"
            }
          },
          "siteType": {
            "title": "Only this category",
            "enum": [
              "",
              "social",
              "adult_dating",
              "gaming",
              "developer_tech",
              "forums",
              "wikis_reference",
              "entertainment",
              "photo_design",
              "news_blogs",
              "shopping",
              "jobs_business",
              "education",
              "other"
            ],
            "type": "string",
            "description": "Every category by default. Pick one to restrict the search to that kind of site; the counts show how many sites are in each. Combine with 'How many sites to check' to take the most popular ones in that category.",
            "default": ""
          },
          "countries": {
            "title": "Only sites from these countries",
            "uniqueItems": true,
            "type": "array",
            "description": "Worldwide by default. Pick countries to check only sites based there (where the site is based, not where the person lives). Most sites in the list are American or Indian.",
            "items": {
              "type": "string",
              "enum": [
                "United States",
                "India",
                "Russia",
                "Japan",
                "Iran",
                "Indonesia",
                "Poland",
                "Canada",
                "Angola",
                "China",
                "Egypt",
                "Czech Republic",
                "Brazil",
                "Australia",
                "Pakistan",
                "Taiwan",
                "Germany",
                "South Korea",
                "Turkey",
                "Switzerland",
                "United Kingdom",
                "France",
                "Spain"
              ],
              "enumTitles": [
                "United States (401 sites)",
                "India (164 sites)",
                "Russia (40 sites)",
                "Japan (16 sites)",
                "Iran (10 sites)",
                "Indonesia (7 sites)",
                "Poland (7 sites)",
                "Canada (6 sites)",
                "Angola (5 sites)",
                "China (5 sites)",
                "Egypt (5 sites)",
                "Czech Republic (4 sites)",
                "Brazil (4 sites)",
                "Australia (4 sites)",
                "Pakistan (4 sites)",
                "Taiwan (4 sites)",
                "Germany (3 sites)",
                "South Korea (3 sites)",
                "Turkey (3 sites)",
                "Switzerland (3 sites)",
                "United Kingdom (3 sites)",
                "France (3 sites)",
                "Spain (3 sites)"
              ]
            }
          },
          "filter": {
            "title": "Which matches to keep",
            "enum": [
              "good",
              "good,maybe",
              "all"
            ],
            "type": "string",
            "description": "Which matches to report. Everything is the default: confident matches (100%, the site answered exactly as it does for a real profile), possible ones (50 to 99%, worth a manual look) and weak guesses (below 50%, marked low). Narrow it for a cleaner list.",
            "default": "all"
          },
          "metadata": {
            "title": "Add page details (title, description, image, language)",
            "type": "boolean",
            "description": "Reads each confident profile page for its meta tags (title, description, image, type) and detects the page language. On by default.",
            "default": true
          },
          "extract": {
            "title": "Pull out emails, links and other patterns",
            "type": "boolean",
            "description": "Scans each found profile page for email addresses, links and similar patterns and adds them to the row. On by default; most sites show none without login, so the field is often empty.",
            "default": true
          },
          "timeout": {
            "title": "Time limit (seconds)",
            "minimum": 60,
            "maximum": 3600,
            "type": "integer",
            "description": "The whole run stops after this many seconds. Maximum and default 3600 (one hour). One username on all 999 sites needs about 3 minutes; 25 usernames need about 75, so for big lists lower 'How many sites to check'. Usernames that could not start in time are listed in the summary instead of failing the run.",
            "default": 3600
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}