Orthogonal Fiber AI API

The Fiber AI API API from Orthogonal — 92 operation(s) for fiber ai api.

Operations 92

POST /fiber/v1/contact-details/batch/start Batch contact reveal for up to 2000 people. Async. Poll with /contact-details/batch/poll. #
POST /fiber/v1/scouting-report Generates a comprehensive scouting report for a company including news, founders, funding, media links, and historical headcount. #
POST /fiber/v1/combined-search/count Get total count of companies and people matching search filters in one call. #
POST /fiber/v1/twitter-handle-to-linkedin/single Resolves a Twitter/X handle to a LinkedIn profile URL. #
POST /fiber/v1/instagram/user-posts Fetches paginated posts from an Instagram user. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, of #
POST /fiber/v1/people-search/count Get count of profiles matching search filters. Use to estimate result sizes before running a full search. #
POST /fiber/v1/contact-details/turbo/sync Fastest synchronous contact reveal using premium enrichment stack. Higher cost, lowest latency. #
POST /fiber/v1/tiktok/song-videos Fetches TikTok videos that use a specific song. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, of #
POST /fiber/v1/tiktok/song-details Fetches details for a TikTok song. #
POST /fiber/v1/tiktok/video-details Fetches details for a specific TikTok video. #
POST /fiber/v1/tiktok/video-transcript Fetches the transcript of a TikTok video. #
POST /fiber/v1/youtube/transcript Fetches the transcript of a YouTube video. #
POST /fiber/v1/tiktok/popular-creators Fetches popular TikTok creators, optionally filtered by country. #
POST /fiber/v1/tiktok/popular-hashtags Fetches trending TikTok hashtags. #
POST /fiber/v1/google-maps-search/check Check progress of a Google Maps search. Returns completion percentage. #
POST /fiber/v1/natural-language-search/combined/sync Natural language search for both companies and profiles. Converts text query to search params and returns results. Fixed cost for param generation plus per-result charges. #
POST /fiber/v1/domain-lookup/trigger Find domains and websites for a list of companies. Async: poll with /domain-lookup/polling. Max 400 companies per request. #
POST /fiber/v1/twitter/profile Fetches a Twitter/X user profile by handle. #
POST /fiber/v1/contact-details/single Standard synchronous contact reveal. Returns emails and/or phone numbers for a person given their LinkedIn URL. Best balance of speed, cost, and coverage. #
POST /fiber/v1/github-lookup/poll Polls the status of a GitHub lookup agent run. #
POST /fiber/v1/tiktok/popular-songs Fetches popular TikTok songs. #
POST /fiber/v1/github-to-linkedin/trigger Batch GitHub to LinkedIn lookup. Async. Poll with /github-to-linkedin/polling. #
POST /fiber/v1/github-to-linkedin/polling Polls the status of a GitHub to LinkedIn batch lookup. #
POST /fiber/v1/twitter/user-mentions Fetches paginated mentions of a Twitter/X user. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, of #
POST /fiber/v1/tiktok/user-following Fetches paginated list of accounts a TikTok user follows. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For late #
POST /fiber/v1/google-maps-search/poll Poll for Google Maps search results. Returns paginated business data. #
POST /fiber/v1/people-search Search for people using filters Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor #
POST /fiber/v1/google-maps-search/start Start a search on Google Maps. Searches businesses by query across specified areas. Charges 3 credits ($0.06) per business found. Async: poll with /google-maps-search/poll. #
POST /fiber/v1/text-to-search-params/profiles Takes free-form text (e.g., 'Software engineers in US with 5+ years of experience') and converts it into a structured set of filters for profile search. This endpoint helps transfo #
POST /fiber/v1/twitter/search Search tweets by query string. Supports Twitter search operators. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. #
POST /fiber/v1/natural-language-search/combined-search-param Converts natural language text into structured company and profile search parameters. Does not return results, only the search params. #
POST /fiber/v1/local-business-search/poll Poll for local business search results. #
POST /fiber/v1/stealth-founders/count Count stealth or ex-stealth startup founders matching search criteria. #
POST /fiber/v1/linkedin-live-fetch/company/single Returns an enriched company with details for a given LinkedIn company identifier #
POST /fiber/v1/validate-email/single Checks if a given email is likely to bounce using a waterfall of strategies. Works for catch-all email addresses, which are increasingly common yet hard for other APIs to validate. #
POST /fiber/v1/twitter/user-followers Fetches paginated followers of a Twitter/X user. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, o #
POST /fiber/v1/twitter/tweet-retweeters Fetches paginated list of users who retweeted a tweet. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later p #
POST /fiber/v1/kitchen-sink/person Search for a person using a variety of parameters such as LinkedIn slug, LinkedIn URL, or their current company information. Returns profile data for the person if found. #
POST /fiber/v1/linkedin-live-fetch/post-reactions Fetches paginated reactions of a specific type for a LinkedIn post. Each page contains up to 10 reactions. Pagination billing: call the first page normally and save billing.request #
POST /fiber/v1/contact-details/batch/poll Polls a batch contact details task. Returns partial results as they complete. #
POST /fiber/v1/validate-phone/single Validates a phone number and returns whether it's valid, reachable, carrier info, and caller name. #
POST /fiber/v1/youtube/video-comments Fetches paginated comments on a YouTube video. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, off #
POST /fiber/v1/company-revenue Fetches the most recent annual revenue estimate for a company. Pass a LinkedIn company URL, domain, and/or company name. #
POST /fiber/v1/depth-chart/start Generates an organizational depth chart for a company. Classifies employees by function. Async. Poll with /depth-chart/poll. #
POST /fiber/v1/instagram/post-details Fetches details for a specific Instagram post. #
POST /fiber/v1/twitter/tweet-replies Fetches paginated replies to a given tweet. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset #
POST /fiber/v1/instagram/profile Fetches an Instagram user profile by handle. #
POST /fiber/v1/twitter/tweet-details Fetches full details for a specific tweet by ID. #
POST /fiber/v1/github-to-linkedin/single Finds LinkedIn profile and/or email from a GitHub username. Synchronous. #
POST /fiber/v1/multi-source/search Multi-source AI search. Searches across multiple data sources using natural language. Pricing coming soon from Fiber. #
POST /fiber/v1/instagram/user-reels Fetches paginated reels from an Instagram user. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, of #
POST /fiber/v1/natural-language-search/profiles Takes free-form text (e.g., 'Software engineers in US with 5+ years of experience') and returns a list of matching profiles. The endpoint interprets natural language queries and ap #
POST /fiber/v1/natural-language-search/companies Takes free-form text (e.g., 'Series A startups in USA with 50–200 employees') and returns a list of matching companies. The endpoint interprets natural language queries and applies #
POST /fiber/v1/contact-details/exhaustive/poll Polls the status of an exhaustive contact reveal task. Returns status and results when complete. #
POST /fiber/v1/depth-chart/poll Polls the status of a depth chart generation. Returns the org chart when complete. #
POST /fiber/v1/github-lookup/trigger Looks up GitHub profiles for a list of people. Async. Poll with /github-lookup/poll. #
POST /fiber/v1/tiktok/search-keyword Searches TikTok videos by keyword or phrase. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offse #
POST /fiber/v1/tiktok/video-comments Fetches paginated comments on a TikTok video. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offs #
POST /fiber/v1/youtube/channel Fetches YouTube channel info and paginated videos. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, #
POST /fiber/v1/youtube/search Searches YouTube videos by query. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or curso #
POST /fiber/v1/tiktok/profile Fetches a TikTok user profile by handle. #
POST /fiber/v1/natural-language-search/job-description-search Search for profiles matching a job description using natural language. Converts JD text to search params and returns matching candidates. #
POST /fiber/v1/company-count Get count of companies matching search filters. Use to estimate result sizes before running a full search. #
POST /fiber/v1/social-media-lookup/trigger Find social media profiles (Twitter, Instagram) for a person. Async: poll with /social-media-lookup/polling. #
POST /fiber/v1/social-media-lookup/polling Poll for social media lookup results. #
POST /fiber/v1/combined-search/paginated Combined people and company search with pagination. Returns both companies and profiles matching filters. Charged per result returned. #
POST /fiber/v1/tiktok/comment-replies Fetches paginated replies to a TikTok comment. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, off #
POST /fiber/v1/contact-details/exhaustive/start Maximum-coverage async contact reveal. Runs all waterfall steps in parallel. Poll with /contact-details/exhaustive/poll. #
POST /fiber/v1/twitter/user-tweets Fetches paginated tweets from a Twitter/X user. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, of #
POST /fiber/v1/email-to-person/single Do a reverse lookup: given an email address, find someone's LinkedIn profile and personal details. Note: if you also have the person's name, company, etc., you'll get better result #
POST /fiber/v1/company-search Search for companies using filters Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or curs #
POST /fiber/v1/job-search Search for job postings with flexible filtering capabilities Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For l #
POST /fiber/v1/kitchen-sink/company Search for a company using a variety of parameters such as LinkedIn slug, LinkedIn URL, name, etc. Returns complete company data if found. #
POST /fiber/v1/tiktok/search-hashtag Searches TikTok videos by hashtag. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or curs #
POST /fiber/v1/linkedin-live-fetch/profile-posts Fetches recent posts from a LinkedIn profile. Returns a paginated feed of posts with optional cursor for pagination. Each page returns up to 50 posts. Pagination billing: call the #
POST /fiber/v1/twitter/tweet-quotes Fetches paginated quote tweets for a given tweet. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, #
POST /fiber/v1/stealth-founders/search Search for stealth or ex-stealth startup founders. Returns profiles of founders currently in or who have left stealth mode. Charged per profile found. Pagination billing: call the #
POST /fiber/v1/linkedin-live-fetch/profile/single Returns an enriched profile with details for a given LinkedIn profile identifier #
POST /fiber/v1/text-to-search-params/companies Takes free-form text (e.g., 'Series A startups in USA with 50–200 employees') and converts it into a structured set of filters for company search. This endpoint helps transform nat #
POST /fiber/v1/domain-lookup/polling Poll for domain lookup results. #
POST /fiber/v1/twitter/user-following Fetches paginated list of accounts a Twitter/X user follows. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For l #
POST /fiber/v1/youtube/video-details Fetches details for a specific YouTube video. #
POST /fiber/v1/tiktok/unified-search Unified search returning both videos and users. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, of #
POST /fiber/v1/tiktok/user-followers Fetches paginated followers of a TikTok user. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offs #
POST /fiber/v1/local-business-search/start Start an AI-powered local business search. Finds company details, decision makers, and contact info. Async: poll with /local-business-search/poll. #
POST /fiber/v1/tiktok/search-users Searches TikTok users by query. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor #
POST /fiber/v1/instagram/post-comments Fetches paginated comments on an Instagram post. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, o #
POST /fiber/v1/tiktok/trending-feed Fetches the TikTok trending feed. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or curso #
POST /fiber/v1/investor-search Search for investors with flexible filtering capabilities Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For late #
POST /fiber/v1/real-estate/listings Search real estate listings by location. Supports filtering by price, bedrooms, property type, and more. Charged per page of results. Pagination billing: call the first page normal #
POST /fiber/v1/linkedin-live-fetch/post-comments Fetches paginated comments for a LinkedIn post. Each page contains up to 10 comments. Pagination billing: call the first page normally and save billing.requestId from the Orthogona #
POST /fiber/v1/tiktok/user-videos Fetches paginated videos from a TikTok user. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offse #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/orthogonal-fiber-ai-api-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

orthogonal-fiber-ai-api-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Orthogonal API Marketplace Fiber AI API
  version: 1.0.0
  description: Discoverable APIs payable over MPP (Machine Payments Protocol / Tempo), x402, and np (Circle Gateway Nanopayments, x402 v2).
servers:
- url: https://mpp.orthogonal.com
  description: MPP (Tempo) rail
- url: https://x402.orthogonal.com
  description: x402 rail
- url: https://np.orthogonal.com
  description: np (Circle Gateway, x402 v2) rail
tags:
- name: Fiber AI API
paths:
  /fiber/v1/contact-details/batch/start:
    post:
      operationId: fiber_POST__v1_contact_details_batch_start
      summary: Batch contact reveal for up to 2000 people. Async. Poll with /contact-details/batch/poll.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: dynamic
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/contact-details/batch/start
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/contact-details/batch/start
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/contact-details/batch/start
  /fiber/v1/scouting-report:
    post:
      operationId: fiber_POST__v1_scouting_report
      summary: Generates a comprehensive scouting report for a company including news, founders, funding, media links, and historical headcount.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.12
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/scouting-report
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/scouting-report
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/scouting-report
  /fiber/v1/combined-search/count:
    post:
      operationId: fiber_POST__v1_combined_search_count
      summary: Get total count of companies and people matching search filters in one call.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/combined-search/count
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/combined-search/count
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/combined-search/count
  /fiber/v1/twitter-handle-to-linkedin/single:
    post:
      operationId: fiber_POST__v1_twitter_handle_to_linkedin_single
      summary: Resolves a Twitter/X handle to a LinkedIn profile URL.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.06
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/twitter-handle-to-linkedin/single
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/twitter-handle-to-linkedin/single
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/twitter-handle-to-linkedin/single
  /fiber/v1/instagram/user-posts:
    post:
      operationId: fiber_POST__v1_instagram_user_posts
      summary: 'Fetches paginated posts from an Instagram user. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.'
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/instagram/user-posts
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/instagram/user-posts
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/instagram/user-posts
  /fiber/v1/people-search/count:
    post:
      operationId: fiber_POST__v1_people_search_count
      summary: Get count of profiles matching search filters. Use to estimate result sizes before running a full search.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.02
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/people-search/count
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/people-search/count
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/people-search/count
  /fiber/v1/contact-details/turbo/sync:
    post:
      operationId: fiber_POST__v1_contact_details_turbo_sync
      summary: Fastest synchronous contact reveal using premium enrichment stack. Higher cost, lowest latency.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: dynamic
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/contact-details/turbo/sync
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/contact-details/turbo/sync
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/contact-details/turbo/sync
  /fiber/v1/tiktok/song-videos:
    post:
      operationId: fiber_POST__v1_tiktok_song_videos
      summary: 'Fetches TikTok videos that use a specific song. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.'
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/tiktok/song-videos
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/tiktok/song-videos
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/tiktok/song-videos
  /fiber/v1/tiktok/song-details:
    post:
      operationId: fiber_POST__v1_tiktok_song_details
      summary: Fetches details for a TikTok song.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/tiktok/song-details
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/tiktok/song-details
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/tiktok/song-details
  /fiber/v1/tiktok/video-details:
    post:
      operationId: fiber_POST__v1_tiktok_video_details
      summary: Fetches details for a specific TikTok video.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/tiktok/video-details
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/tiktok/video-details
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/tiktok/video-details
  /fiber/v1/tiktok/video-transcript:
    post:
      operationId: fiber_POST__v1_tiktok_video_transcript
      summary: Fetches the transcript of a TikTok video.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/tiktok/video-transcript
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/tiktok/video-transcript
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/tiktok/video-transcript
  /fiber/v1/youtube/transcript:
    post:
      operationId: fiber_POST__v1_youtube_transcript
      summary: Fetches the transcript of a YouTube video.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/youtube/transcript
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/youtube/transcript
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/youtube/transcript
  /fiber/v1/tiktok/popular-creators:
    post:
      operationId: fiber_POST__v1_tiktok_popular_creators
      summary: Fetches popular TikTok creators, optionally filtered by country.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/tiktok/popular-creators
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/tiktok/popular-creators
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/tiktok/popular-creators
  /fiber/v1/tiktok/popular-hashtags:
    post:
      operationId: fiber_POST__v1_tiktok_popular_hashtags
      summary: Fetches trending TikTok hashtags.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/tiktok/popular-hashtags
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/tiktok/popular-hashtags
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/tiktok/popular-hashtags
  /fiber/v1/google-maps-search/check:
    post:
      operationId: fiber_POST__v1_google_maps_search_check
      summary: Check progress of a Google Maps search. Returns completion percentage.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
  /fiber/v1/natural-language-search/combined/sync:
    post:
      operationId: fiber_POST__v1_natural_language_search_combined_sync
      summary: Natural language search for both companies and profiles. Converts text query to search params and returns results. Fixed cost for param generation plus per-result charges.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: dynamic
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/natural-language-search/combined/sync
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/natural-language-search/combined/sync
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/natural-language-search/combined/sync
  /fiber/v1/domain-lookup/trigger:
    post:
      operationId: fiber_POST__v1_domain_lookup_trigger
      summary: 'Find domains and websites for a list of companies. Async: poll with /domain-lookup/polling. Max 400 companies per request.'
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: dynamic
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/domain-lookup/trigger
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/domain-lookup/trigger
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/domain-lookup/trigger
  /fiber/v1/twitter/profile:
    post:
      operationId: fiber_POST__v1_twitter_profile
      summary: Fetches a Twitter/X user profile by handle.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/twitter/profile
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/twitter/profile
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/twitter/profile
  /fiber/v1/contact-details/single:
    post:
      operationId: fiber_POST__v1_contact_details_single
      summary: Standard synchronous contact reveal. Returns emails and/or phone numbers for a person given their LinkedIn URL. Best balance of speed, cost, and coverage.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: dynamic
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/contact-details/single
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/contact-details/single
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/contact-details/single
  /fiber/v1/github-lookup/poll:
    post:
      operationId: fiber_POST__v1_github_lookup_poll
      summary: Polls the status of a GitHub lookup agent run.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
  /fiber/v1/tiktok/popular-songs:
    post:
      operationId: fiber_POST__v1_tiktok_popular_songs
      summary: Fetches popular TikTok songs.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/tiktok/popular-songs
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/tiktok/popular-songs
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/tiktok/popular-songs
  /fiber/v1/github-to-linkedin/trigger:
    post:
      operationId: fiber_POST__v1_github_to_linkedin_trigger
      summary: Batch GitHub to LinkedIn lookup. Async. Poll with /github-to-linkedin/polling.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: dynamic
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/github-to-linkedin/trigger
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/github-to-linkedin/trigger
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/github-to-linkedin/trigger
  /fiber/v1/github-to-linkedin/polling:
    post:
      operationId: fiber_POST__v1_github_to_linkedin_polling
      summary: Polls the status of a GitHub to LinkedIn batch lookup.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
  /fiber/v1/twitter/user-mentions:
    post:
      operationId: fiber_POST__v1_twitter_user_mentions
      summary: 'Fetches paginated mentions of a Twitter/X user. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.'
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/twitter/user-mentions
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/twitter/user-mentions
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/twitter/user-mentions
  /fiber/v1/tiktok/user-following:
    post:
      operationId: fiber_POST__v1_tiktok_user_following
      summary: 'Fetches paginated list of accounts a TikTok user follows. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.'
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/tiktok/user-following
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/tiktok/user-following
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/tiktok/user-following
  /fiber/v1/google-maps-search/poll:
    post:
      operationId: fiber_POST__v1_google_maps_search_poll
      summary: Poll for Google Maps search results. Returns paginated business data.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
  /fiber/v1/people-search:
    post:
      operationId: fiber_POST__v1_people_search
      summary: 'Search for people using filters Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.'
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: dynamic
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/people-search
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/people-search
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/people-search
  /fiber/v1/google-maps-search/start:
    post:
      operationId: fiber_POST__v1_google_maps_search_start
      summary: 'Start a search on Google Maps. Searches businesses by query across specified areas. Charges 3 credits ($0.06) per business found. Async: poll with /google-maps-search/poll.'
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: dynamic
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/google-maps-search/start
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/google-maps-search/start
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/google-maps-search/start
  /fiber/v1/text-to-search-params/profiles:
    post:
      operationId: fiber_POST__v1_text_to_search_params_profiles
      summary: Takes free-form text (e.g., 'Software engineers in US with 5+ years of experience') and converts it into a structured set of filters for profile search.           This endpoint helps transform natural language queries into standardized search parameters such as job titles, skills, seniority, locations, past experiences, education, languages, and more.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/text-to-search-params/profiles
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/text-to-search-params/profiles
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/text-to-search-params/profiles
  /fiber/v1/twitter/search:
    post:
      operationId: fiber_POST__v1_twitter_search
      summary: 'Search tweets by query string. Supports Twitter search operators. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.'
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.04
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/twitter/search
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/twitter/search
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/twitter/search
  /fiber/v1/natural-language-search/combined-search-param:
    post:
      operationId: fiber_POST__v1_natural_language_search_combined_search_param
      summary: Converts natural language text into structured company and profile search parameters. Does not return results, only the search params.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: dynamic
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/natural-language-search/combined-search-param
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/natural-language-search/combined-search-param
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/natural-language-search/combined-search-param
  /fiber/v1/local-business-search/poll:
    post:
      operationId: fiber_POST__v1_local_business_search_poll
      summary: Poll for local business search results.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
  /fiber/v1/stealth-founders/count:
    post:
      operationId: fiber_POST__v1_stealth_founders_count
      summary: Count stealth or ex-stealth startup founders matching search criteria.
      tags:
      - Fiber AI API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: dynamic
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/fiber/v1/stealth-founders/count
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/fiber/v1/stealth-founders/count
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/fiber/v1/stealth-founders/count
  /fiber/v1/linkedin-live-fetch/company/s

# --- truncated at 32 KB (98 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/orthogonal/refs/heads/main/openapi/orthogonal-fiber-ai-api-api-openapi.yml