Catálogo
Campos y opciones
Algunos servicios necesitan algo más que un enlace y una cantidad. Esta página enumera cada campo adicional, sus límites, cómo se decide la cantidad y cómo se envían las reacciones de Telegram.
Cómo funcionan los campos
Cada servicio enumera los campos que admite en fields (consulta Listar servicios). Envía cada uno por su key en la misma solicitud add. Un campo es de uno de los tipos siguientes. Una lista de líneas tiene un elemento por línea, separado por un salto de línea.
Tipos de campo
integer- Un número entero dentro de los límites indicados.
text- Un texto corto, hasta la longitud indicada.
lines- Una lista con un elemento por línea. Las líneas en blanco se descartan.
choice- Un valor de una lista fija.
url- Un enlace que empieza por
http://ohttps://. reactions- Reacciones de Telegram, en mezcla o con cantidades exactas. Consulta Reacciones de Telegram.
- 400
OPTION_NOT_SUPPORTED
This service does not accept {param}El servicio no admite un campo que enviaste. Corrige primero la solicitud.
- 400
MISSING_PARAMETER
Missing required parameter: {param}Falta un parámetro obligatorio. details.param lo indica. Corrige primero la solicitud.
- 400
INVALID_OPTION
Invalid {param}: {rule}Un campo adicional tiene un valor no válido. details.param y details.rule indican cuál y por qué. Corrige primero la solicitud.
Campos y cantidad por tipo de servicio
type_key te indica qué campos enviar. Los tipos que trabajan a partir de una lista que envías (comentarios personalizados, respuestas a comentarios y listas personalizadas de nombres de usuario) fijan ellos mismos la cantidad: es el número de líneas, y una quantity distinta se rechaza con QUANTITY_MISMATCH. Si omites quantity, se calcula por ti.
| type_key | Campos | Cantidad |
|---|---|---|
| default | – | Cualquier cantidad entre el mínimo y el máximo del servicio, en múltiplos de su paso (step). |
| package | – | Fijada por el servicio. Omite la cantidad. |
| seo | keywords | Cualquier cantidad entre el mínimo y el máximo del servicio, en múltiplos de su paso (step). |
| custom_comments | comments | El número de líneas de la lista. Puedes omitir la cantidad. |
| custom_comments_package | comments | Fijada por el servicio. Omite la cantidad. |
| mentions | usernames | Cualquier cantidad entre el mínimo y el máximo del servicio, en múltiplos de su paso (step). |
| mentions_with_hashtags | usernames, hashtags | Cualquier cantidad entre el mínimo y el máximo del servicio, en múltiplos de su paso (step). |
| mentions_custom_list | usernames | El número de líneas de la lista. Puedes omitir la cantidad. |
| mentions_hashtag | hashtag | Cualquier cantidad entre el mínimo y el máximo del servicio, en múltiplos de su paso (step). |
| mentions_user_followers | username | Cualquier cantidad entre el mínimo y el máximo del servicio, en múltiplos de su paso (step). |
| mentions_media_likers | media | Cualquier cantidad entre el mínimo y el máximo del servicio, en múltiplos de su paso (step). |
| comment_likes | username | Cualquier cantidad entre el mínimo y el máximo del servicio, en múltiplos de su paso (step). |
| poll | answer_number | Cualquier cantidad entre el mínimo y el máximo del servicio, en múltiplos de su paso (step). |
| comment_replies | comments, username | El número de líneas de la lista. Puedes omitir la cantidad. |
| invites_from_groups | groups | Cualquier cantidad entre el mínimo y el máximo del servicio, en múltiplos de su paso (step). |
| web_traffic | country, device, type_of_traffic, google_keyword, referring_url | Cualquier cantidad entre el mínimo y el máximo del servicio, en múltiplos de su paso (step). |
key=YOUR_API_KEY&action=add&service=31&link=https://instagram.com/example/p/abc123&comments=Great shot!%0ALove the colors%0ASo clean{
"order": 1234573,
"status": "Pending",
"status_key": "pending",
"charge": "0.27",
"currency": "USD",
"instant_cancel_until": "2026-10-03T10:00:15Z",
"cancel_available": true,
"cancel_window_seconds": 15,
"cancel_before": "2026-10-03T10:00:15Z"
}Todos los campos
Los nombres son los nombres de campo que envías. Los campos que usa más de un tipo tienen un único nombre: username es el autor del comentario en los likes y respuestas a comentarios, y la cuenta objetivo en las menciones a seguidores.
Campos adicionales
commentslinesObligatorio- Tus comentarios, uno por línea.De 1 a 10000 líneas, hasta 500 caracteres cada una · Usado por: custom_comments, custom_comments_package, comment_replies
usernameslinesObligatorio- Nombres de usuario que mencionar, uno por línea. Se elimina una @ inicial.De 1 a 10000 líneas, hasta 64 caracteres cada una · Usado por: mentions, mentions_with_hashtags, mentions_custom_list
hashtagtextObligatorio- El hashtag cuyos autores se usarán como objetivo.Hasta 100 caracteres · Usado por: mentions_hashtag
usernametextObligatorio- La cuenta cuyos seguidores se usarán como objetivo. Un nombre de usuario o un enlace de perfil.Hasta 255 caracteres · Usado por: mentions_user_followers
mediaurlObligatorio- La publicación cuyos likes se usarán como objetivo.Hasta 2048 caracteres · Usado por: mentions_media_likers
usernametextObligatorio- El nombre de usuario del autor del comentario.Hasta 64 caracteres · Usado por: comment_likes, comment_replies
answer_numberintegerObligatorio- El número de la respuesta de la encuesta por la que votar.Número entero de 1 a 100 · Usado por: poll
keywordslinesObligatorio- Palabras clave de búsqueda, una por línea.De 1 a 1000 líneas, hasta 255 caracteres cada una · Usado por: seo
groupslinesObligatorio- Enlaces de grupo, uno por línea.De 1 a 1000 líneas, hasta 2048 caracteres cada una · Usado por: invites_from_groups
countrytextOpcional- País como código ISO 3166-1 de dos letras, por ejemplo
US.Hasta 2 caracteres · Usado por: web_traffic devicechoiceOpcional- Tipo de dispositivo de las visitas.desktop · android · ios · mobile_mixed · all_mixed · Usado por: web_traffic
type_of_trafficchoiceOpcional- De dónde proceden las visitas. El valor predeterminado es
direct.google_search · referrer · direct · Usado por: web_traffic google_keywordtextSegún el tipo de servicio- La palabra clave de búsqueda de Google. Obligatoria cuando
type_of_trafficesgoogle_search.Hasta 255 caracteres · Usado por: web_traffic referring_urlurlSegún el tipo de servicio- La página desde la que llegan las visitas. Obligatoria cuando
type_of_trafficesreferrer.Hasta 2048 caracteres · Usado por: web_traffic reactionsreactionsOpcional- Reacciones de Telegram, en mezcla o con cantidades exactas. Consulta Reacciones de Telegram.Usado por: servicios que lo enumeran en fields
last_postsintegerObligatorio- Cuántas de las últimas publicaciones del canal cubrir. En estos servicios, el enlace es el nombre de usuario del canal.Número entero de 10 a 500 · Usado por: servicios que lo enumeran en fields
Reacciones de Telegram
Telegram acepta 73 emoji de reacción y como máximo 11 distintos en una publicación. Los servicios con un campo reactions las reciben en un solo valor de texto, y lo que quede fuera del conjunto permitido se rechaza antes de que se te cobre. Envía los emoji como texto sin formato en la solicitud.
Dos formas de enviar reacciones
👍,❤️,🔥mix- Una lista de emoji. Repartimos
quantityentre ellos, así quequantityes obligatoria. 👍:60,❤️:40exact- Cada emoji con su propio recuento, un número entero de al menos 1. La cantidad es la suma, así que
quantityes opcional; si la envías, debe ser igual a la suma.
key=YOUR_API_KEY&action=add&service=12&link=https://t.me/example/42&quantity=500&reactions=👍,❤️,🔥{
"order": 1234571,
"status": "Pending",
"status_key": "pending",
"charge": "0.45",
"currency": "USD",
"instant_cancel_until": "2026-10-03T10:00:15Z",
"cancel_available": true,
"cancel_window_seconds": 15,
"cancel_before": "2026-10-03T10:00:15Z"
}key=YOUR_API_KEY&action=add&service=12&link=https://t.me/example/42&reactions=👍:60,❤️:40{
"order": 1234572,
"status": "Pending",
"status_key": "pending",
"charge": "0.09",
"currency": "USD",
"instant_cancel_until": "2026-10-03T10:00:15Z",
"cancel_available": true,
"cancel_window_seconds": 15,
"cancel_before": "2026-10-03T10:00:15Z"
}Las 73 reacciones permitidas
Un servicio puede permitir menos. Su entrada en fields enumera exactamente lo que acepta en allowed, con max_distinct y modes. Un selector de variación se ignora al comparar, así que un corazón con o sin él cuenta como el mismo emoji.
- 👍
- 👎
- ❤️
- 🔥
- 🥰
- 👏
- 😁
- 🤔
- 🤯
- 😱
- 🤬
- 😢
- 🎉
- 🤩
- 🤮
- 💩
- 🙏
- 👌
- 🕊️
- 🤡
- 🥱
- 🥴
- 😍
- 🐳
- ❤️🔥
- 🌚
- 🌭
- 💯
- 🤣
- ⚡
- 🍌
- 🏆
- 💔
- 🤨
- 😐
- 🍓
- 🍾
- 💋
- 🖕
- 😈
- 😴
- 😭
- 🤓
- 👻
- 👨💻
- 👀
- 🎃
- 🙈
- 😇
- 😨
- 🤝
- ✍️
- 🤗
- 🫡
- 🎅
- 🎄
- ☃️
- 💅
- 🤪
- 🗿
- 🆒
- 💘
- 🙉
- 🦄
- 😘
- 💊
- 🙊
- 😎
- 👾
- 🤷♂️
- 🤷
- 🤷♀️
- 😡
Errores de reacciones
- 400
INVALID_OPTION
Invalid {param}: {rule}Un campo adicional tiene un valor no válido. details.param y details.rule indican cuál y por qué. Corrige primero la solicitud.
- 400
QUANTITY_MISMATCH
quantity must equal the number of items in {param} ({count})La cantidad no coincide con el número de elementos de una lista o de un campo de reacciones. Corrige primero la solicitud.
- 400
MISSING_PARAMETER
Missing required parameter: {param}Falta un parámetro obligatorio. details.param lo indica. Corrige primero la solicitud.
key=YOUR_API_KEY&action=add&service=12&link=https://t.me/example/42&quantity=100&reactions=🧿,👍{
"error": "Invalid reactions: unsupported_emoji",
"error_code": "INVALID_OPTION",
"retryable": false,
"details": {
"emoji": "🧿",
"param": "reactions",
"rule": "unsupported_emoji"
}
}Palabras de regla
INVALID_PARAMETER e INVALID_OPTION llevan un details.rule breve que indica qué falla. Ramifica primero por error_code y trata una palabra de regla que no conozcas como un valor no válido genérico, porque se pueden añadir palabras nuevas.
Palabras de regla en details.rule
must_be_integer- Se requiere un número entero.
too_small- El valor está por debajo del mínimo permitido.
too_large- El valor está por encima del máximo permitido.
too_long- El texto es más largo de lo permitido.
bad_format- El valor no tiene el formato esperado.
not_allowed- El valor no es una de las opciones permitidas.
not_a_url- El valor no es un enlace http o https.
too_few_lines- La lista tiene menos líneas de las requeridas.
too_many_lines- La lista tiene más líneas de las permitidas.
empty- El valor está vacío.
unsupported_emoji- Una reacción no es de las que acepta el servicio. details.emoji la indica.
too_many_emoji- Hay más reacciones distintas de las que permite el servicio.
duplicate_emoji- La misma reacción aparece dos veces.
bad_count- El recuento de una reacción no es un número entero de al menos 1.
mixed_forms- Se mezclan reacciones con recuento y sin recuento en un mismo valor.
line_too_long- Una línea es más larga de lo permitido.
bad_length- El texto está vacío o es más largo de lo permitido.
iso_country- El país no es un código ISO 3166-1 de dos letras.
invalid_choice- El valor no es una de las opciones permitidas.
url- El valor no es un enlace http o https.
between_1_and_100- El número está fuera del rango del campo. La palabra indica el rango, por ejemplo between_1_and_100.
between_10_and_500- El número está fuera del rango del campo. La palabra indica el rango, por ejemplo between_1_and_100.