xCode
Pinterest Search API — Free, No Key Base Url: https://pinterest-api-bay.vercel.app Example: https://pinterest-api-bay.vercel.app/v5/pins/search?query=Doraemon Example Requests: ────────────────── /v5/pins/search?query=cats&count=20 /v5/boards/search?query=decor…
Api Updated
GET or POST Both supported ✅
Docs with Examples -
https://pinterest-api-bay.vercel.app/example/docs
GET or POST Both supported ✅
Docs with Examples -
https://pinterest-api-bay.vercel.app/example/docs
❤5
Pinterest Image Search Bjs
Api - https://pinterest-api-bay.vercel.app/example/docs
Command:
Wait for answer: On ✅
Bjs:
Command:
Bjs:
Developer: @CyberXCoding
platform: app.bots.business
Api - https://pinterest-api-bay.vercel.app/example/docs
Command:
/searchWait for answer: On ✅
Bjs:
let query = message;
if (!query) {
Bot.sendMessage("Please enter a search query.");
return;
}
User.setProperty("q", query, "string");
HTTP.post({
url: "https://pinterest-api-bay.vercel.app/v5/pins/search",
body: {
query: query,
count: 10,
compact: true
},
success: "/search_result",
error: "/search_error"
});
Command:
/search_resultBjs:
let data;
try {
data = JSON.parse(content);
} catch (e) {
Bot.sendMessage("Failed to parse response.");
return;
}
if (!data.items || data.items.length === 0) {
Bot.sendMessage("No results found.");
return;
}
let query = User.getProperty("q") || "Result";
let botName = bot.name;
for (let i = 0; i < data.items.length; i++) {
let item = data.items[i];
let title = item.title ? item.title : query;
let image = item.image;
let link = item.url ? item.url : "";
let buttons = [];
if (link) {
buttons.push([{ text: "View on Pinterest", url: link }]);
}
buttons.push([{ text: "Copy Image URL", copy_text: { text: image } }]);
let caption =
"<b>" + title + "</b>\n" +
"<i>Query:</i> " + query + "\n" +
"<i>Searched by:</i> @" + botName;
Api.sendPhoto({
photo: image,
caption: caption,
parse_mode: "HTML",
disable_web_page_preview: true,
reply_markup: { inline_keyboard: buttons }
});
}
Developer: @CyberXCoding
platform: app.bots.business
❤4
Pinterest Image Search TBL Code
Api - https://pinterest-api-bay.vercel.app/example/docs
Command -
Wait for answer: On ✅
TBL -
Developer: @CyberXCoding
platform: telebothost.com
Api - https://pinterest-api-bay.vercel.app/example/docs
Command -
/searchWait for answer: On ✅
TBL -
let query = message
if (!query) {
Bot.sendMessage("Please enter a search query.")
return
}
User.set("q", query, "string")
let res = await HTTP.post({
url: "https://pinterest-api-bay.vercel.app/v5/pins/search",
body: {
query: query,
count: 10,
compact: true
}
})
if (!res.ok) {
Bot.sendMessage("Request failed. Please try again later.")
return
}
let data
try {
data = res.data
} catch (e) {
Bot.sendMessage("Failed to parse response.")
return
}
if (!data.items || data.items.length === 0) {
Bot.sendMessage("No results found.")
return
}
let savedQuery = User.get("q") || "Result"
let botName = bot.name
for (let i = 0; i < data.items.length; i++) {
let item = data.items[i]
let title = item.title ? item.title : savedQuery
let image = item.image
let link = item.url ? item.url : ""
let buttons = []
if (link) {
buttons.push([{ text: "View on Pinterest", url: link }])
}
buttons.push([{ text: "Copy Image URL", copy_text: { text: image } }])
let caption =
"<b>" + title + "</b>\n" +
"<i>Query:</i> " + savedQuery + "\n" +
"<i>Searched by:</i> @" + botName
await Api.sendPhoto({
chat_id: user.telegramid,
photo: image,
caption: caption,
parse_mode: "HTML",
disable_web_page_preview: true,
reply_markup: {
inline_keyboard: buttons
}
})
}
Developer: @CyberXCoding
platform: telebothost.com
❤5
YouTube Search API — Free, No Key
Base Url: https://youtube-api-sage.vercel.app
Example: https://youtube-api-sage.vercel.app/v1/search/videos?query=Doraemon
Example Requests:
Full docs → https://youtube-api-sage.vercel.app/docs
Developer: @CyberXCoding
Base Url: https://youtube-api-sage.vercel.app
Example: https://youtube-api-sage.vercel.app/v1/search/videos?query=Doraemon
Example Requests:
──────────────────/v1/search/videos?query=music&count=20/v1/search/channels?query=tech&count=20/v1/video/{video_id}/v1/channel/{channel_id}/v1/trending?compact=true──────────────────
Full docs → https://youtube-api-sage.vercel.app/docs
Developer: @CyberXCoding
Pro tip: Add &compact=true to search videos and trending to get smaller responses perfect for bots — only id, title, author, length, views, thumbnail, url.
❤4
Quote API (10 Languages)
Base: https://quote-api-lilac-chi.vercel.app/
Base: https://quote-api-lilac-chi.vercel.app/
/v1/random?count=5&compact=true/v1/category/motivational?count=5/v1/language/hi?count=5/v1/qod/v1/categories/v1/languages
Full docs: https://quote-api-lilac-chi.vercel.app/docs
❤4
GitHub API ( Unlimited search )
Base: https://github-api-nine-rho.vercel.app/
Full docs: https://github-api-nine-rho.vercel.app/docs
Base: https://github-api-nine-rho.vercel.app/
/v1/user/torvalds/v1/user/torvalds/repos/v1/repo/fastapi/fastapi/v1/search?query=fastapi
Full docs: https://github-api-nine-rho.vercel.app/docs
❤5😁1
Pinterest Image Search
Search and share images from Pinterest instantly.
Example:
Search and share images from Pinterest instantly.
How to use
➥ Type@PinlyBot query
➥ Select and send image
Direct:
➥ Send keyword here
➥ Browse and choose
Tip:
➥ Use clear keywords for better results
Example:
@PinlyBot Anime❤3⚡2
Need Google , DuckDuck Go , Yandex , Bing etc. Search Engines Api
- almost no limits
Give 20+ reactions
- almost no limits
Give 20+ reactions
❤13🔥1🥰1😁1
xCode
Need Google , DuckDuck Go , Yandex , Bing etc. Search Engines Api - almost no limits Give 20+ reactions
Brave search api - https://multi-search-api.vercel.app/brave?q=OpenAi
Ecosia search api -
https://multi-search-api.vercel.app/ecosia?q=OpenAi
Please handle if api sometimes gives errors , just set auto retry on errors if you build telegram bots
Ecosia search api -
https://multi-search-api.vercel.app/ecosia?q=OpenAi
Please handle if api sometimes gives errors , just set auto retry on errors if you build telegram bots
😁2
xCode
Brave search api - https://multi-search-api.vercel.app/brave?q=OpenAi Ecosia search api - https://multi-search-api.vercel.app/ecosia?q=OpenAi Please handle if api sometimes gives errors , just set auto retry on errors if you build telegram bots
If the API stops working, just comment , I will fix it within a few hours ✅
I don't want to add heavy security because I made these APIs just for fun.
This api will work for a long time because it will auto rotate search engines it self if any search engine is not working
I don't want to add heavy security because I made these APIs just for fun.
This api will work for a long time because it will auto rotate search engines it self if any search engine is not working
TBH Broadcast Example
- supports links buttons , image , video almost all
Command:
TBL Code:
Note: Customize it based on your needs
platform: telebothost.com
Developer: @CyberXCoding
- supports links buttons , image , video almost all
Command:
/broadcastTBL Code:
const ADMIN_ID = 123456789
if (user.telegramid != ADMIN_ID) {
return
}
if (!request.reply_to_message) {
return Bot.sendMessage(
"❌ Reply to a message with /broadcast"
)
}
let users = await Bot.getUsers({
chatType: "private"
})
if (!users?.length) {
return Bot.sendMessage(
"❌ No users found"
)
}
let msg = request.reply_to_message
let sent = 0
let failed = 0
let status = await Api.sendMessage({
text:
"📢 Broadcast Started\n\n" +
"👥 Total: " + users.length
})
let hasButtons =
msg.reply_markup?.inline_keyboard
let methods = {
photo: "sendPhoto",
video: "sendVideo",
document: "sendDocument",
animation: "sendAnimation",
audio: "sendAudio",
voice: "sendVoice"
}
let type = Object.keys(methods)
.find(x => msg[x])
for (let chat_id of users) {
try {
if (!hasButtons) {
await Api.copyMessage({
chat_id,
from_chat_id: msg.chat.id,
message_id: msg.message_id
})
} else {
let data = {
chat_id,
reply_markup: msg.reply_markup
}
if (type) {
data[type] =
type === "photo"
? msg.photo.at(-1).file_id
: msg[type].file_id
data.caption = msg.caption
data.caption_entities =
msg.caption_entities
await Api.call(
methods[type],
data
)
} else {
data.text =
msg.text ||
msg.caption ||
""
data.entities =
msg.entities ||
msg.caption_entities
await Api.sendMessage(data)
}
}
sent++
} catch {
try {
await Api.forwardMessage({
chat_id,
from_chat_id: msg.chat.id,
message_id: msg.message_id
})
sent++
} catch {
failed++
}
}
}
await status.editText(
"📢 Broadcast Completed\n\n" +
"👥 Total: " + users.length +
"\n✅ Sent: " + sent +
"\n❌ Failed: " + failed
)
Note: Customize it based on your needs
platform: telebothost.com
Developer: @CyberXCoding
❤3❤🔥1👍1
xCode
TBH Broadcast Example - supports links buttons , image , video almost all Command: /broadcast TBL Code: const ADMIN_ID = 123456789 if (user.telegramid != ADMIN_ID) { return } if (!request.reply_to_message) { return Bot.sendMessage( "❌ Reply to a…
This is not for Bots.Business , soon I will give Super Fast Broadcast for Bots.Business
❤5
Iɴsᴛᴀʟʟ Bᴏᴛ Tᴏ Aɴᴏᴛʜᴇʀ TᴇʟᴇBᴏᴛHᴏsᴛ Aᴄᴄᴏᴜɴᴛ 💌
🌈 Cᴏᴍᴍᴀɴᴅ:
🔮 TBL:
📩 Exᴀᴍᴘʟᴇ:
📚 Dᴏᴄs:
https://telebothost.com/docs/#class-tbl
Cʀᴇᴀᴅɪᴛ ❥ @CyberXCoding
🌈 Cᴏᴍᴍᴀɴᴅ:
/sendbot🔮 TBL:
let email = params;
const result = TBL.transfer({
bot_id: bot.id,
to_mail: email,
})
Bot.sendMessage("✅ Bᴏᴛ Sᴜᴄᴄᴇssꜰᴜʟʟʏ Sᴇɴᴛ Tᴏ Yᴏᴜʀ Tʙʜ Mᴀɪʟ 💌\n\n📩 Eᴍᴀɪʟ: " + email)
📩 Exᴀᴍᴘʟᴇ:
/sendbot google@gmail.com📚 Dᴏᴄs:
https://telebothost.com/docs/#class-tbl
Cʀᴇᴀᴅɪᴛ ❥ @CyberXCoding
❤5
Next which api needed tell in comment
we will make the requested possible api's and post in the channel
we will make the requested possible api's and post in the channel
❤1
❤5