Skip to main content
Platform that powers several first-class search capabilities: Crunchbase company search, X/Twitter search, GitHub repository search, Reddit search, TikTok search, and Instagram search (all via Apify under the hood). Tweet search returns a compact ~400-byte-per-tweet projection by default (pass filter.mode=“full” for the raw ~5KB/tweet payload with media variants and card binding values) at 0.40/1Ktweets.Crunchbasecompanysearchreturnsacompact 1015KBfirmographicsummarybydefault(passfilter.mode="full"fortheraw 650KBpayload)at0.40/1K tweets. Crunchbase company search returns a compact ~10-15KB firmographic summary by default (pass filter.mode="full" for the raw ~650KB payload) at 0.008-0.015percompany.GitHubreposearch0.015 per company. GitHub repo search 0.01/1K, Reddit search 3.40/1K(keepmaxItems<=10tofitthesynctimeout),TikToksearch3.40/1K (keep maxItems <=10 to fit the sync timeout), TikTok search 1.70/1K, Instagram search $2.30/1K. For bulk firmographic enrichment, People Data Labs or Apollo are usually better fits than Crunchbase search. 6 endpoints available through Lava’s AI Gateway. See the Apify API docs for full documentation.
Supports both managed (Lava’s API keys) and unmanaged (bring your own credentials) mode.

Endpoints

Scrape tweets from Twitter/X. Supports search terms (Twitter advanced search syntax), profile handles, tweet URLs, and list URLs. By default Lava returns a compact projection (~400 bytes/tweet) with id/url/text/createdAt/lang/counts, a slim author (userName, name, description, followers, verified), and slimmed entities (hashtags, expanded URLs, user mentions); retweets and quotes are recursively slimmed. Pass filter.mode="full" to receive the raw Apify payload (~4-6KB/tweet) with media variants, card binding values, and full author metadata. $0.40 per 1,000 tweets.

POST https://api.apify.com/v2/acts/apidojo~tweet-scraper/run-sync-get-dataset-items — $0.008 / request
const data = await lava.gateway('https://api.apify.com/v2/acts/apidojo~tweet-scraper/run-sync-get-dataset-items', { body: {"searchTerms":["from:NASA"],"maxItems":20,"sort":"Latest"} });

Extract a single company profile from a Crunchbase URL. Pass one Crunchbase organization URL via the url field (singular). By default Lava returns a compact summary (~10–15KB) containing identity, overview description, founders, current leadership, funding rounds with investors, acquisitions, top 25 competitors (slimmed), tech stack, heat/growth scores, and key employee changes — structural boilerplate (UUIDs, empty summary shells, multi-year time-series history) is stripped in the gateway. Pass filter.mode="full" to receive the raw ~650KB Apify payload unchanged. 0.0080.008–0.015 per company.

POST https://api.apify.com/v2/acts/pratikdani~crunchbase-companies-scraper/run-sync-get-dataset-items — $0.01 / request
const data = await lava.gateway('https://api.apify.com/v2/acts/pratikdani~crunchbase-companies-scraper/run-sync-get-dataset-items', { body: {"url":"https://www.crunchbase.com/organization/openai"} });
POST https://api.apify.com/v2/acts/muscular_quadruplet~github-scraper/run-sync-get-dataset-items — $0.00025 / request
const data = await lava.gateway('https://api.apify.com/v2/acts/muscular_quadruplet~github-scraper/run-sync-get-dataset-items', {
  body: {
"mode": "search",
"searchQuery": "machine learning",
"maxItems": 25
},
});

Search Reddit posts across all subreddits by keyword. Returns title, body, votes, author, subreddit, timestamps, and media. Use searches (array of queries) with maxItems to cap result count. IMPORTANT: this runs synchronously through the gateway’s short serverless function window — keep maxItems small (≤10) and set skipComments: true and skipUserPosts: true to stay inside the window. Larger queries will 504-timeout. For more results, break into multiple calls or use targeted subreddit URLs via startUrls instead of cross-Reddit search. $3.40 per 1,000 results.

POST https://api.apify.com/v2/acts/trudax~reddit-scraper-lite/run-sync-get-dataset-items — $0.085 / request
const data = await lava.gateway('https://api.apify.com/v2/acts/trudax~reddit-scraper-lite/run-sync-get-dataset-items', {
  body: {
"searches": [
  "AI agents paid APIs"
],
"maxItems": 5,
"searchPosts": true,
"searchComments": false,
"skipUserPosts": true,
"skipComments": true,
"proxy": {
  "useApifyProxy": true
}
},
});

Search TikTok videos by keyword, scrape hashtag pages, or extract profile data. Returns video metadata, engagement stats (plays, likes, shares, comments), author info, music metadata, and hashtags. Three input modes: searchQueries: ["keyword"] for keyword search, hashtags: ["name"] for hashtag pages, or profiles: ["username"] for a user’s videos. Use resultsPerPage to cap results. Maintained by Apify. $1.70 per 1,000 results.

POST https://api.apify.com/v2/acts/clockworks~tiktok-scraper/run-sync-get-dataset-items — $0.0425 / request
const data = await lava.gateway('https://api.apify.com/v2/acts/clockworks~tiktok-scraper/run-sync-get-dataset-items', { body: {"searchQueries":["cooking"],"resultsPerPage":10} });

Search Instagram for hashtags, profiles, or places by keyword, or scrape posts, comments, reels, and details from Instagram URLs. Returns post captions, engagement metrics (likes, comments), media URLs, author info, hashtags, and location data. 219K users, 4.7 stars. $2.30 per 1,000 results.

POST https://api.apify.com/v2/acts/apify~instagram-scraper/run-sync-get-dataset-items — $0.0575 / request
const data = await lava.gateway('https://api.apify.com/v2/acts/apify~instagram-scraper/run-sync-get-dataset-items', {
  body: {
"directUrls": [
  "https://www.instagram.com/explore/tags/motivation/"
],
"resultsType": "posts",
"resultsLimit": 25
},
});

Next Steps

All Providers

Browse all supported AI providers

Forward Proxy

Learn how to construct proxy URLs and authenticate requests