---
title: "Connect a social profile — estimate"
method: POST
path: "/v1/social/connect/estimate"
tags: ["Profiles"]
---

# Connect a social profile — estimate

`POST /v1/social/connect/estimate`

## Request

- Base URL: `https://apihub.co.il`
- URL: `https://apihub.co.il/v1/social/connect/estimate`
- Auth: HTTP bearer

Price the request without executing it. Same body as `POST /v1/social/connect`.

## Request body

- object: Connection payload. OAuth platforms require redirect_url; bluesky requires identifier and app_password instead; telegram requires bot_token instead.
  - `platform` 'facebook' | 'instagram' | 'tiktok' | 'linkedin' | 'youtube' | 'twitter' | 'threads' | 'pinterest' | 'bluesky' | 'telegram', required: Platform to connect.
  - `bot_token` string: Telegram bot token from @BotFather. Required for telegram.
  - `identifier` string: Bluesky handle (e.g. yourname.bsky.social). Required for bluesky. The .bsky.social suffix is added automatically if missing; custom domains are accepted as-is.
  - `app_password` string: Bluesky app password, not the account password. Required for bluesky. Generate at https://bsky.app/settings/app-passwords.
  - `redirect_url` string, uri: Optional. Where to send the user after authorizing. The result is appended as query params: connected=true, or failure=true&error_code=… (e.g. account_is_already_connected). Without it the user sees our confirmation page.

## Response `200`

Estimate

- Estimate
  - `operation` string
  - `estimated_credits` number
  - `credits_to_reserve` number
  - `estimated_usage` object
  - `note` string, nullable
  - `balance` object
    - `available` number
  - `sufficient` boolean

---

[API](https://skmtc.dev/apihub/apis/apihub-one-api-for-chat-image-video-ai.md) · [All operations](https://skmtc.dev/apihub/apis/apihub-one-api-for-chat-image-video-ai/llms.txt) · [OpenAPI document](https://skmtc.dev/apihub/apis/apihub-one-api-for-chat-image-video-ai/revisions/a8caa42835ce?raw)
