{"x402Version":2,"payTo":"0xb5194A98DbDBb7028B585Db26B972e7F0F3f826A","resources":[{"id":4334,"slug":"4334","resource":"https://twitr.sh/api/tools/x_search","description":"Search X/Twitter tweets with the full operator set — keyword, exact phrase, from-user, language, date range, media type, minimum likes/retweets, verified-only — or search user profiles by keyword. Billed per tweet returned against your resultsLimit cap. Built for tracking what people say about a topic, brand, or ticker in real time.","type":"http","x402Version":2,"accepts":[{"scheme":"upto","network":"eip155:8453","payTo":"0xb5194A98DbDBb7028B585Db26B972e7F0F3f826A","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"60000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"category":"api","discoverable":true,"info":{"input":{"body":{"language":"en","minFaves":100,"q":"artificial intelligence","resultsLimit":50,"type":"search-tweets"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration":2,"items":[{"authorUsername":"elonmusk","createdAt":"2026-02-24T10:05:00.000Z","id":"1893710452812718080","likeCount":1180,"text":"This is a great thread, thanks for sharing."}],"payment":{"amount":"0.060000","currency":"USD","protocol":"x402"},"runId":"tw_example"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"allOf":[{"else":{"required":["resultsLimit"]},"if":{"properties":{"type":{"const":"search-users"}}},"then":{}}],"properties":{"advancedQuery":{"description":"Raw X search operator string appended to q.","type":"string"},"cursor":{"description":"search-users: pagination cursor from a previous call's report.next_cursor.","type":"string"},"exactPhrase":{"type":"string"},"excludeWords":{"type":"string"},"fromUser":{"type":"string"},"language":{"type":"string"},"mediaType":{"enum":["images","videos","gifs","media"],"type":"string"},"minFaves":{"type":"integer"},"minReplies":{"type":"integer"},"minRetweets":{"type":"integer"},"q":{"description":"Search query (X operator syntax supported for tweets).","type":"string"},"resultsLimit":{"description":"search-tweets: MANDATORY max tweets returned, billed per tweet.","maximum":10000,"minimum":1,"type":"integer"},"sinceDate":{"description":"YYYY-MM-DD","type":"string"},"type":{"description":"Search tweets (default) or users.","enum":["search-tweets","search-users"],"type":"string"},"untilDate":{"description":"YYYY-MM-DD","type":"string"},"verifiedOnly":{"type":"boolean"}},"required":["q"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"duration":{"description":"Run duration in seconds.","type":"integer"},"items":{"description":"Returned items. Shape varies per tool — see each tool's outputSample for a concrete example.","items":{"type":"object"},"type":"array"},"payment":{"description":"Settlement summary (protocol, amount, currency).","type":"object"},"runId":{"description":"Run ID for debugging/audit.","type":"string"}},"required":["items"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["twitter","x","search","tweets","keyword","hashtag","query","social-listening","brand-monitoring","sentiment","user-search","agent","x402"]},"eip2612GasSponsoring":{"info":{"description":"The facilitator accepts EIP-2612 gasless Permit to `Permit2` canonical contract.","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"amount":{"description":"The amount to approve (uint256). Typically MaxUint.","pattern":"^[0-9]+$","type":"string"},"asset":{"description":"The address of the ERC-20 token contract.","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"deadline":{"description":"The timestamp at which the signature expires.","pattern":"^[0-9]+$","type":"string"},"from":{"description":"The address of the sender.","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"nonce":{"description":"The current nonce of the sender.","pattern":"^[0-9]+$","type":"string"},"signature":{"description":"The 65-byte concatenated signature (r, s, v) as a hex string.","pattern":"^0x[a-fA-F0-9]+$","type":"string"},"spender":{"description":"The address of the spender (Canonical Permit2).","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"version":{"description":"Schema version identifier.","pattern":"^[0-9]+(\\.[0-9]+)*$","type":"string"}},"required":["from","asset","spender","amount","nonce","deadline","signature","version"],"type":"object"}}},"tags":["bazaar","eip2612GasSponsoring"],"sourceHost":"twitr.sh","lastUpdated":"2026-09-15T13:18:48.566Z","quality":{"calls30d":58,"uniquePayers30d":7,"lastCalledAt":"2026-09-15T13:19:00.799Z"},"liveness":{},"verified":false,"featured":false},{"id":4336,"slug":"4336","resource":"https://twitr.sh/api/tools/x_timeline","description":"Fetch a user's X/Twitter timeline — their tweets, replies, likes, media posts, or mentions — plus follower and following lists, and per-tweet engagement lists (who replied, quoted, retweeted, or favorited). Billed per item returned. The building block for monitoring what an account posts or ranking accounts by activity.","type":"http","x402Version":2,"accepts":[{"scheme":"upto","network":"eip155:8453","payTo":"0xb5194A98DbDBb7028B585Db26B972e7F0F3f826A","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"120000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"category":"api","discoverable":true,"info":{"input":{"body":{"id":"elonmusk","kind":"user-tweets","resultsLimit":100},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration":3,"items":[{"authorUsername":"elonmusk","createdAt":"2026-02-24T10:05:00.000Z","id":"1893710452812718080","likeCount":1180,"text":"This is a great thread, thanks for sharing."}],"payment":{"amount":"0.120000","currency":"USD","protocol":"x402"},"runId":"tw_example"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"id":{"description":"User ID/username or tweet ID (depends on kind).","type":"string"},"includeParentTweet":{"type":"boolean"},"includeReplies":{"type":"boolean"},"kind":{"description":"Which timeline to fetch.","enum":["user-tweets","user-replies","user-likes","user-media","user-mentions","followers","following","verified-followers","tweet-replies","tweet-quotes","tweet-thread","tweet-favoriters","tweet-retweeters"],"type":"string"},"language":{"type":"string"},"mediaType":{"enum":["images","videos","gifs","media"],"type":"string"},"minFaves":{"type":"integer"},"resultsLimit":{"description":"MANDATORY: max items returned, billed per item.","maximum":10000,"minimum":1,"type":"integer"},"verifiedOnly":{"type":"boolean"}},"required":["kind","id","resultsLimit"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"duration":{"description":"Run duration in seconds.","type":"integer"},"items":{"description":"Returned items. Shape varies per tool — see each tool's outputSample for a concrete example.","items":{"type":"object"},"type":"array"},"payment":{"description":"Settlement summary (protocol, amount, currency).","type":"object"},"runId":{"description":"Run ID for debugging/audit.","type":"string"}},"required":["items"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["twitter","x","timeline","user-tweets","feed","replies","quotes","retweeters","mentions","history","social","agent","x402"]},"eip2612GasSponsoring":{"info":{"description":"The facilitator accepts EIP-2612 gasless Permit to `Permit2` canonical contract.","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"amount":{"description":"The amount to approve (uint256). Typically MaxUint.","pattern":"^[0-9]+$","type":"string"},"asset":{"description":"The address of the ERC-20 token contract.","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"deadline":{"description":"The timestamp at which the signature expires.","pattern":"^[0-9]+$","type":"string"},"from":{"description":"The address of the sender.","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"nonce":{"description":"The current nonce of the sender.","pattern":"^[0-9]+$","type":"string"},"signature":{"description":"The 65-byte concatenated signature (r, s, v) as a hex string.","pattern":"^0x[a-fA-F0-9]+$","type":"string"},"spender":{"description":"The address of the spender (Canonical Permit2).","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"version":{"description":"Schema version identifier.","pattern":"^[0-9]+(\\.[0-9]+)*$","type":"string"}},"required":["from","asset","spender","amount","nonce","deadline","signature","version"],"type":"object"}}},"tags":["bazaar","eip2612GasSponsoring"],"sourceHost":"twitr.sh","lastUpdated":"2026-09-15T17:27:16.751Z","quality":{"calls30d":9,"uniquePayers30d":3,"lastCalledAt":"2026-09-15T17:27:16.565Z"},"liveness":{},"verified":false,"featured":false},{"id":4335,"slug":"4335","resource":"https://twitr.sh/api/tools/x_read","description":"Read live X/Twitter data: look up a single tweet or user profile, batch-read up to 100 tweets or users at once, check whether one account follows another, fetch trending topics by region, extract a long-form article, or download tweet media. Pay per call in USDC — no API key, no signup; failed calls are never charged.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xb5194A98DbDBb7028B585Db26B972e7F0F3f826A","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2400","maxTimeoutSeconds":60},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"4u4TLWUqr4296NFpUohqJELAfZLbkxThwX8UALxh6M7o","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"2400","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"category":"api","discoverable":true,"info":{"input":{"body":{"id":"2079908425904042170","resource":"get-tweet"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration":1,"items":[{"authorUsername":"vercel","createdAt":"2026-02-24T10:05:00.000Z","id":"2079908425904042170","likeCount":4210,"retweetCount":512,"text":"Ship early, ship often."}],"payment":{"amount":"0.001200","currency":"USD","protocol":"x402"},"runId":"tw_example"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"allOf":[{"if":{"properties":{"resource":{"const":"followers-you-know"}}},"then":{"required":["resultsLimit"]}}],"properties":{"count":{"description":"trends: number of trends to return.","type":"integer"},"id":{"description":"Tweet ID, user ID, or username (depends on resource).","type":"string"},"ids":{"description":"batch-tweets|batch-users: up to 100 tweet IDs or user IDs/usernames.","items":{"type":"string"},"type":"array"},"resource":{"description":"Which read operation to run.","enum":["get-tweet","get-user","batch-tweets","batch-users","check-follower","trends","article","followers-you-know","download-media"],"type":"string"},"resultsLimit":{"description":"Mandatory for followers-you-know: max results, billed per result.","maximum":10000,"minimum":1,"type":"integer"},"source":{"description":"check-follower: source username.","type":"string"},"target":{"description":"check-follower: target username.","type":"string"},"woeid":{"description":"trends: region WOEID (default 1 = worldwide).","type":"integer"}},"required":["resource"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"duration":{"description":"Run duration in seconds.","type":"integer"},"items":{"description":"Returned items. Shape varies per tool — see each tool's outputSample for a concrete example.","items":{"type":"object"},"type":"array"},"payment":{"description":"Settlement summary (protocol, amount, currency).","type":"object"},"runId":{"description":"Run ID for debugging/audit.","type":"string"}},"required":["items"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["twitter","x","social","tweet","user","profile","lookup","get-tweet","followers","trends","media","agent","x402"]}},"tags":["bazaar"],"sourceHost":"twitr.sh","lastUpdated":"2026-09-15T17:36:15.07Z","quality":{"calls30d":8,"uniquePayers30d":4,"lastCalledAt":"2026-09-15T17:36:14.751Z"},"liveness":{},"verified":false,"featured":false},{"id":4338,"slug":"4338","resource":"https://twitr.sh/api/tools/compose","description":"Draft tweets with AI: generate variants from a topic and goal, refine an existing draft, or score a draft for likely engagement — with tone, call-to-action, and style-matching options. Flat sub-cent price per step.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xb5194A98DbDBb7028B585Db26B972e7F0F3f826A","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","maxTimeoutSeconds":60},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"4u4TLWUqr4296NFpUohqJELAfZLbkxThwX8UALxh6M7o","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"1000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"category":"api","discoverable":true,"info":{"input":{"body":{"goal":"announce launch","step":"generate","tone":"punchy","topic":"pay-per-call APIs for AI agents"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration":2,"items":[{"score":87,"suggestions":["Add a concrete number for credibility"],"text":"Your agent can now pay for its own API calls. No signup, no keys — just a wallet."}],"payment":{"amount":"0.001000","currency":"USD","protocol":"x402"},"runId":"tw_example"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"additionalContext":{"type":"string"},"callToAction":{"type":"string"},"draft":{"type":"string"},"goal":{"type":"string"},"hasLink":{"type":"boolean"},"hasMedia":{"type":"boolean"},"mediaType":{"type":"string"},"step":{"description":"Composer step.","enum":["generate","refine","score"],"type":"string"},"styleUsername":{"type":"string"},"tone":{"type":"string"},"topic":{"type":"string"}},"required":["step"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"duration":{"description":"Run duration in seconds.","type":"integer"},"items":{"description":"Returned items. Shape varies per tool — see each tool's outputSample for a concrete example.","items":{"type":"object"},"type":"array"},"payment":{"description":"Settlement summary (protocol, amount, currency).","type":"object"},"runId":{"description":"Run ID for debugging/audit.","type":"string"}},"required":["items"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["twitter","x","compose","write-tweet","ai-generated","copywriting","thread","content","draft","creator","agent","x402"]}},"tags":["bazaar"],"sourceHost":"twitr.sh","lastUpdated":"2026-09-11T19:12:03.661Z","quality":{"calls30d":5,"uniquePayers30d":1,"lastCalledAt":"2026-09-11T19:12:14.676Z"},"liveness":{},"verified":false,"featured":false},{"id":8851,"slug":"8851","resource":"https://hirescrape.com/api/tools/tiktok","description":"TikTok profiles, posts, comments, fast-API feeds, search discovery.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xb5194A98DbDBb7028B585Db26B972e7F0F3f826A","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2250","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"mode":"profile","url":"https://www.tiktok.com/@tiktok"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration":10,"items":[{"followers":81000000,"nickname":"TikTok","profile_url":"https://www.tiktok.com/@tiktok","username":"tiktok","verified":true,"videos_count":800}],"payment":{"amount":"0.002250","currency":"USD","protocol":"x402"},"runId":"bd_example"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"description":"TikTok profiles, posts, comments, fast-API feeds, search discovery.","properties":{"audienceCountry":{"description":"Audience country.","type":"string"},"clipId":{"description":"TikTok song clip ID.","type":"string"},"comment_id":{"description":"Parent comment ID.","type":"string"},"commercialMusic":{"description":"Only commercial-use tracks.","type":"boolean"},"countryCode":{"description":"Country code.","type":"string"},"creatorCountry":{"description":"Creator country.","type":"string"},"cursor":{"description":"Pagination cursor.","type":"string"},"date_posted":{"description":"Posting timeframe.","type":"string"},"download_media":{"description":"Return permanent media URLs.","type":"boolean"},"followerCount":{"description":"Follower count bucket filter.","type":"string"},"get_transcript":{"description":"Include transcript in the response.","type":"boolean"},"handle":{"description":"Username / handle (without @).","type":"string"},"hashtag":{"description":"Hashtag (without #).","type":"string"},"industry":{"description":"Industry filter.","type":"string"},"language":{"description":"2-letter language code.","type":"string"},"limit":{"default":20,"description":"Max items to collect (applies to paginated modes).","maximum":500,"minimum":1,"type":"integer"},"max_cursor":{"description":"Pagination cursor.","type":"string"},"min_time":{"description":"Pagination cursor (unix seconds).","type":"integer"},"mode":{"default":"profile","description":"Which endpoint to call. Options: profile, audience, profile_videos, video, transcript, live, video_comments, comment_replies, following, followers, search_users, search_hashtag, search_keyword, search_top, popular_songs, popular_creators, popular_videos, popular_hashtags, song, song_videos, trending_feed.","enum":["profile","audience","profile_videos","video","transcript","live","video_comments","comment_replies","following","followers","search_users","search_hashtag","search_keyword","search_top","popular_songs","popular_creators","popular_videos","popular_hashtags","song","song_videos","trending_feed"],"type":"string"},"newOnBoard":{"description":"Only items new to the chart.","type":"boolean"},"orderBy":{"description":"Order key (depends on endpoint).","type":"string"},"page":{"description":"Page number (default 1).","type":"integer"},"period":{"description":"Lookback days (7 or 30).","type":"integer"},"publish_time":{"description":"Publication time filter.","type":"string"},"query":{"description":"Search keyword.","type":"string"},"rankType":{"description":"popular or surging.","type":"string"},"region":{"description":"Proxy / market region (e.g. US).","type":"string"},"sortBy":{"description":"Sort key (depends on endpoint).","type":"string"},"sort_by":{"description":"Sort key (depends on endpoint).","type":"string"},"timePeriod":{"description":"Lookback days (7/30/130).","type":"integer"},"trim":{"description":"Return a condensed response.","type":"boolean"},"url":{"description":"Full URL of the target object.","type":"string"},"use_ai_as_fallback":{"description":"Fall back to AI if no transcript.","type":"boolean"},"user_id":{"description":"Platform user ID (often faster than handle).","type":"string"}},"required":["mode"],"title":"TikTok Scraper","type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"duration":{"description":"Run duration in seconds.","type":"integer"},"items":{"description":"Scraped items. Shape varies per tool — see each tool's outputSample for a concrete example.","items":{"type":"object"},"type":"array"},"payment":{"description":"Settlement summary (protocol, amount, currency).","type":"object"},"runId":{"description":"Run ID for debugging/audit.","type":"string"}},"required":["items"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"hirescrape.com","lastUpdated":"2026-09-08T23:27:45.574Z","quality":{"calls30d":4,"uniquePayers30d":3,"lastCalledAt":"2026-09-08T23:27:45.319Z"},"liveness":{},"verified":false,"featured":false},{"id":4337,"slug":"4337","resource":"https://twitr.sh/api/tools/radar","description":"Trending topics and breaking stories across tech, dev, science, business, culture, politics, and entertainment — aggregated from multiple public sources with regional and time-window filters. Flat sub-cent price per call; the cheap first stop for what is happening right now.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xb5194A98DbDBb7028B585Db26B972e7F0F3f826A","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","maxTimeoutSeconds":60},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"4u4TLWUqr4296NFpUohqJELAfZLbkxThwX8UALxh6M7o","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"1000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"category":"api","discoverable":true,"info":{"input":{"body":{"category":"tech","hours":24,"limit":20},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration":1,"items":[{"category":"tech","score":982,"title":"AI agents start paying for their own API calls","url":"https://example.com/story"}],"payment":{"amount":"0.001000","currency":"USD","protocol":"x402"},"runId":"tw_example"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"after":{"description":"Pagination cursor.","type":"string"},"category":{"description":"Topic category filter.","enum":["general","tech","dev","science","culture","politics","business","entertainment"],"type":"string"},"hours":{"type":"integer"},"limit":{"type":"integer"},"region":{"type":"string"},"source":{"description":"Trend source filter.","enum":["github","google_trends","hacker_news","polymarket","reddit","trustmrr","wikipedia"],"type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"duration":{"description":"Run duration in seconds.","type":"integer"},"items":{"description":"Returned items. Shape varies per tool — see each tool's outputSample for a concrete example.","items":{"type":"object"},"type":"array"},"payment":{"description":"Settlement summary (protocol, amount, currency).","type":"object"},"runId":{"description":"Run ID for debugging/audit.","type":"string"}},"required":["items"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["twitter","x","trends","trending","radar","topics","whats-trending","discovery","viral","intelligence","agent","x402"]}},"tags":["bazaar"],"sourceHost":"twitr.sh","lastUpdated":"2026-09-12T16:47:12.301Z","quality":{"calls30d":3,"uniquePayers30d":2,"lastCalledAt":"2026-09-12T16:47:12.013Z"},"liveness":{},"verified":false,"featured":false},{"id":8852,"slug":"8852","resource":"https://hirescrape.com/api/tools/jobs","description":"Scrape jobs from LinkedIn, Indeed, Glassdoor, Google Jobs, ZipRecruiter, Bayt, BDJobs, and Naukri in one call.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xb5194A98DbDBb7028B585Db26B972e7F0F3f826A","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"170000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"hoursOld":72,"isRemote":true,"location":"San Francisco, CA","maxResults":20,"searchTerm":"senior backend engineer","sites":["linkedin","indeed","glassdoor"]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration":12,"items":[{"company":"Acme AI","datePosted":"2026-04-17","description":"Design and build pay-per-call APIs…","jobType":"Full-time","jobUrl":"https://www.linkedin.com/jobs/view/4100000","location":"San Francisco, CA (Remote)","salary":"$180K–$240K","site":"linkedin","title":"Senior Backend Engineer"}],"payment":{"amount":"0.210000","currency":"USD","protocol":"x402"},"runId":"mo4jobsexample"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"description":"Scrape jobs from LinkedIn, Indeed, Glassdoor, Google Jobs, ZipRecruiter, Bayt, BDJobs, and Naukri in one call.","properties":{"countryIndeed":{"default":"usa","description":"Country code for Indeed/Glassdoor (usa, uk, canada, etc).","type":"string"},"descriptionFormat":{"default":"markdown","description":"Output format for job descriptions.","enum":["markdown","html"],"type":"string"},"distance":{"default":50,"description":"Radius in miles from location.","maximum":200,"minimum":0,"type":"integer"},"easyApply":{"default":false,"description":"Only easy-apply jobs.","type":"boolean"},"enforceAnnualSalary":{"default":false,"description":"Normalize salary to annual.","type":"boolean"},"googleSearchTerm":{"description":"Custom query for Google Jobs only.","type":"string"},"hoursOld":{"description":"Only jobs posted in last N hours.","maximum":8760,"minimum":1,"type":"integer"},"isRemote":{"default":false,"description":"Remote-only.","type":"boolean"},"jobType":{"default":"","description":"Filter by employment type.","enum":["","fulltime","parttime","contract","internship","temporary"],"type":"string"},"linkedinCompanyIds":{"description":"Restrict LinkedIn to specific company IDs.","items":{"type":"string"},"type":"array"},"linkedinFetchDescription":{"default":false,"description":"Fetch full LinkedIn job descriptions.","type":"boolean"},"location":{"description":"City, state, country, or 'Remote'. Empty = global.","type":"string"},"maxResults":{"default":20,"description":"Max jobs per board (1-100).","maximum":100,"minimum":1,"type":"integer"},"offset":{"description":"Skip first N results (pagination).","minimum":0,"type":"integer"},"searchTerm":{"description":"Job title, keyword, or skill.","type":"string"},"sites":{"default":["linkedin","indeed","glassdoor","google","zip_recruiter","bayt","bdjobs","naukri"],"description":"Boards: linkedin, indeed, glassdoor, google, zip_recruiter, bayt, bdjobs, naukri.","items":{"type":"string"},"type":"array"}},"required":["searchTerm"],"title":"Multi Job Board Scraper","type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"duration":{"description":"Run duration in seconds.","type":"integer"},"items":{"description":"Scraped items. Shape varies per tool — see each tool's outputSample for a concrete example.","items":{"type":"object"},"type":"array"},"payment":{"description":"Settlement summary (protocol, amount, currency).","type":"object"},"runId":{"description":"Run ID for debugging/audit.","type":"string"}},"required":["items"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"hirescrape.com","lastUpdated":"2026-09-09T19:34:33.925Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-09-09T19:34:33.686Z"},"liveness":{},"verified":false,"featured":false}]}