# BlockVectra como alternativa a Ankr: precios por método para lecturas EVM

> Source: https://docs.blockvectra.com/es/guides/ankr-alternative/

BlockVectra fija el precio de las lecturas eth\_call compatibles en 15 CU cada una; un saldo gratuito completo de 30,000,000 CU puede cubrir 2,000,000 llamadas de este tipo, compartido con todos los demás métodos y sujeto a los límites de la cuenta y de las claves.

## Comparación

Cifras del competidor verificadas el **2026-10-08**. Los pesos de métodos, el plan gratuito y los límites de claves de BlockVectra se comprobaron frente a [GET /v1/plans](https://console-api.blockvectra.com/v1/plans), y los rangos de logs frente a [GET /v1/chains](https://api.blockvectra.com/v1/chains), el **2026-10-09**. Las cifras actuales se muestran mediante los componentes siguientes.

| Métrica                                              | Ankr                                                  | BlockVectra                                                            | Fuentes                                                                                                                                                                                                                                                       |
| ---------------------------------------------------- | ----------------------------------------------------- | ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `eth_call`, por millón de llamadas EVM HTTPS         | 200 API Credits/llamada; $20                          | Precio actual en USD de `eth_call` a continuación                      | [Precios por solicitud](https://www.ankr.com/docs/rpc-service/pricing/), [planes](https://console-api.blockvectra.com/v1/plans), [cadenas](https://api.blockvectra.com/v1/chains)                                                                             |
| `eth_getLogs`, por millón de llamadas EVM HTTPS      | 200 API Credits/llamada; $20                          | Precio actual en USD de `eth_getLogs` a continuación                   | [Precios por solicitud](https://www.ankr.com/docs/rpc-service/pricing/), [planes](https://console-api.blockvectra.com/v1/plans), [cadenas](https://api.blockvectra.com/v1/chains)                                                                             |
| `eth_blockNumber`, por millón de llamadas EVM HTTPS  | 200 API Credits/llamada; $20                          | Precio actual en USD de `eth_blockNumber` a continuación               | [Precios por solicitud](https://www.ankr.com/docs/rpc-service/pricing/), [planes](https://console-api.blockvectra.com/v1/plans), [cadenas](https://api.blockvectra.com/v1/chains)                                                                             |
| Presupuesto gratuito de `eth_call`, sin otro tráfico | Freemium: 200M API Credits/mes ÷ 200 = 1M de llamadas | Llamadas del ciclo actual en la tabla del plan gratuito a continuación | [Planes de servicio](https://www.ankr.com/docs/rpc-service/service-plans/), [precios por solicitud](https://www.ankr.com/docs/rpc-service/pricing/), [planes](https://console-api.blockvectra.com/v1/plans), [cadenas](https://api.blockvectra.com/v1/chains) |

Ankr convierte $0.10 a 1M de API Credits, por lo que su categoría EVM HTTPS de 200 créditos cuesta $0.00002/llamada. Estas tarifas excluyen WSS y Advanced API. Un presupuesto de llamadas gratuitas asume que ningún otro método consume créditos; las asignaciones mensuales y de ciclo tienen sus propias reglas de reposición, y el tráfico real debe ajustarse a los límites de frecuencia de la cuenta y de las claves.

## Por qué elegir BlockVectra

### Precios por método y presupuesto de la cuenta gratuita

Los pesos de los métodos, la conversión a USD y el presupuesto de la cuenta gratuita a continuación provienen de [GET /v1/plans](https://console-api.blockvectra.com/v1/plans). Los límites de las cadenas provienen de [GET /v1/chains](https://api.blockvectra.com/v1/chains). Compare la misma cadena, método, bloque y resultado completo; la división y los reintentos modifican la cantidad de llamadas.

**Parámetros de conversión activos**

1 USD = 10,000 unidades de facturación, 1 unidad de facturación = 1,000 CU (1 USD = 10,000,000 CU).

**Fórmula**: Peso en CU × 1,000,000 ÷ (10,000 × 1,000) USD.

| Método | CU por llamada | Precio por 1M de llamadas (USD) |
| --- | --- | --- |
| `eth_blockNumber` | 1 | $0.10 |
| `eth_call` | 15 | $1.50 |
| `eth_getLogs` | 30 | $3.00 |
| `debug_traceTransaction` | 100 | $10.00 |
| `data.block` | 5 | $0.50 |

Push en autoservicio admite hasta 1,000,000 direcciones por suscripción. Para 10,000,000 / 100,000,000 direcciones por suscripción, [contáctanos para habilitar la capacidad](https://blockvectra.com/es/contact/).

**Costos de tareas y tasas de solicitudes de BlockVectra** Presupuesto de key por defecto: 400 CU/s.

| Método | Llamadas de ejemplo | CU por llamada | Costo de la tarea (USD) | Solicitudes/s según el presupuesto de CU de la key |
| --- | --- | --- | --- | --- |
| `eth_call` | 1,000,000 | 15 | $1.50 | 26 |
| `eth_getLogs` | 100,000 | 30 | $0.30 | 13 |

Los costos de las tareas son precios de lista antes de créditos gratuitos, gas y servicios adicionales. Las tasas de solicitudes equivalen a key_defaults.cu_per_sec ÷ CU del método y asumen que solo ese método utiliza la key. Los límites de cuentas gratuitas y otro tráfico pueden reducir la tasa utilizable; estas cifras son conversiones de presupuesto, no rendimiento medido.

[Pesos, precios y límites de key actuales: GET /v1/plans.](https://console-api.blockvectra.com/v1/plans)

Límite de la cuenta gratuita: hasta 25 llamadas por segundo, compartidas entre todas las API keys de la cuenta, todas las cadenas y la Data API. También se aplican `key_defaults.cu_per_sec` y `burst_cu` por clave. Las recargas de ciclo elegibles reponen el saldo gratuito hasta el objetivo en lugar de agregar una concesión completa. La primera recarga de pago detiene las recargas de ciclo mientras conserva las CU gratuitas restantes. Consulte las [reglas del plan gratuito](https://docs.blockvectra.com/es/guides/free-plan/).

### Un presupuesto gratuito medido en llamadas útiles

La tabla del plan gratuito muestra las llamadas que un saldo de ciclo completo puede cubrir cuando se utiliza únicamente para cada método listado. Las lecturas de contratos, consultas de logs y comprobaciones de número de bloque se descuentan del mismo saldo de CU: presupueste cada método con el peso indicado en la tabla de precios por método y sume los costes. El uso de CU para logs reduce el saldo disponible para lecturas de contratos.

El Plan Gratuito requiere registrar una cuenta y usar una API key; todas las claves de una cuenta comparten un promedio de 25 llamadas por segundo (se permiten ráfagas breves). Al final de cada ciclo de 30 días, los saldos por debajo de 30,000,000 CU se recargan a 30,000,000 CU.

| Método | Peso en CU | Llamadas aprox. / Ciclo | Aprox. / Día | Precio de lista / 1M llamadas |
| --- | --- | --- | --- | --- |
| `eth_blockNumber` | 1 | 30,000,000 | 1,000,000 | $0.10 |
| `eth_getBlockByNumber` | 5 | 6,000,000 | 200,000 | $0.50 |
| `eth_getBalance` | 10 | 3,000,000 | 100,000 | $1.00 |
| `eth_call` | 15 | 2,000,000 | 66,666 | $1.50 |
| `eth_getLogs` | 30 | 1,000,000 | 33,333 | $3.00 |
| `debug_traceTransaction` | 100 | 300,000 | 10,000 | $10.00 |
| `data.block` | 5 | 6,000,000 | 200,000 | $0.50 |
| `data.address_balances` | 25 | 1,200,000 | 40,000 | $2.50 |
| `data.dex_prices` | 15 | 2,000,000 | 66,666 | $1.50 |
| `data.transaction_trace` | 200 | 150,000 | 5,000 | $20.00 |

Las recargas elegibles restablecen el saldo hasta su objetivo en lugar de agregar una concesión completa. Compruebe sus CU restantes reales antes de un backfill y distribuya todas las claves dentro del límite compartido de la cuenta y los límites por clave; el recuento de llamadas por ciclo no es una asignación diaria garantizada. Consulte [Cómo entender los precios de CU](https://docs.blockvectra.com/es/guides/reading-cu-pricing/) para estimaciones de cargas de trabajo mixtas.

### Pruebas sin clave y financiación programática para Agents

Pruebe un método de `public.methods` listado en la `public.url` del catálogo de cadenas antes de crear una clave. Para el acceso autenticado, el [registro programático](https://docs.blockvectra.com/es/guides/programmatic-signup/) permite que un Agent cree una cuenta y una clave con una firma de billetera. Las [recargas para Agents](https://docs.blockvectra.com/es/guides/agent-topup/) financian el mismo saldo de uso con stablecoins; consulte las redes, tokens y mínimos en el [estado de recargas](https://api.blockvectra.com/v1/topup/status). Los desarrolladores y los agentes de IA utilizan los mismos precios y límites.

### Push de direcciones multicadena

Monitoree el mismo conjunto de direcciones en varias cadenas compatibles en una sola suscripción, con un único receptor HTTPS. Esto se adapta a la actividad de billeteras y notificaciones de pago sin mantener un socket por cadena. Consulte la [capacidad de direcciones de autoservicio y empresarial](https://docs.blockvectra.com/es/guides/webhook-push/#address-capacity); [contáctenos](https://blockvectra.com/en/contact/) para habilitar la capacidad empresarial. Los cargos por dirección-día y por evento entregado son independientes de las llamadas RPC y se detallan en los [precios de Push](https://docs.blockvectra.com/es/guides/webhook-push/#billing-and-example).

El RPC en Robinhood Chain y HyperEVM figura en el [catálogo de cadenas](https://api.blockvectra.com/v1/chains). Verifique la compatibilidad de métodos y Push por red; use la [guía de integración de la cadena](https://docs.blockvectra.com/es/guides/robinhood-chain/) y la [guía de backfill de HyperEVM](https://docs.blockvectra.com/es/guides/hyperevm-backfill/) para el flujo de trabajo correspondiente.

## Pasos de migración

1. **Inventario y cobertura:** liste cadenas, métodos, bloques fijos, intervalos de logs y dependencias de suscripción. Verifique `methods.allow`, `methods.deny`, `public.methods`, `state_window_blocks` y `ws` en el [catálogo](https://api.blockvectra.com/v1/chains). Una ventana de historial nula no está especificada, no implica cobertura de archivo. Una prueba de humo sin clave en `public.url` valida únicamente sus métodos públicos listados.
2. **Clave y autenticación:** obtenga una clave de BlockVectra a través de la [consola](https://console.blockvectra.com/keys/) o del [registro programático](https://docs.blockvectra.com/es/guides/programmatic-signup/). Consérvela en el entorno de su servidor. El RPC admite `POST /v1/{chain}/{api_key}` o `POST /v1/{chain}` con `x-api-key`; la Data API utiliza `x-api-key`. Este ejemplo de `decimals()` de WETH en Ethereum utiliza el encabezado:

```bash
if [ -z "$BLOCKVECTRA_API_KEY" ]; then
  echo "Set BLOCKVECTRA_API_KEY in your server environment"
  exit 1
fi

curl --fail-with-body -sS --max-time 15 https://api.blockvectra.com/v1/eth_mainnet \
  -H 'Content-Type: application/json' \
  -H 'User-Agent: curl BlockVectraQA/1' \
  -H "x-api-key: $BLOCKVECTRA_API_KEY" \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","data":"0x313ce567"},"latest"]}'
```

3. **Reproducción antes de cambiar:** reemplace `latest` por el mismo bloque fijo compatible en ambos proveedores y registre el hash del bloque. Compare los valores devueltos y el `error` JSON-RPC, incluso tras un HTTP 200. Pruebe consultas de logs representativas, reintentos delimitados, recuperación de límites de frecuencia y reanudación por cursor. Migre las API propietarias y las suscripciones por separado; desvíe el tráfico una vez que los resultados requeridos coincidan.

## Preguntas frecuentes

### ¿Un precio más bajo por método significa un menor costo total de la tarea?

Calcule `max(0, sum(calls × method CU) − available_free_cu) / (pricing.units_per_usd × pricing.cu_per_unit)`. Incluya divisiones, reintentos y cualquier servicio que utilice su tarea. Los créditos incluidos existentes modifican los costos incrementales; compare el resultado completo en lugar de los nombres de las unidades de facturación.

### ¿Puedo migrar simplemente cambiando el endpoint?

Para métodos RPC estándar compatibles, actualice el endpoint y la clave en la ruta o el encabezado `x-api-key`, y luego reproduzca las solicitudes de bloque fijo. Verifique primero el estado histórico y la cobertura de métodos. Las API propietarias, las suscripciones WebSocket y los receptores Push requieren sus propias pruebas de migración; consulte [estado histórico](https://docs.blockvectra.com/es/guides/evm-historical-state/) y [Webhook frente a WebSocket](https://docs.blockvectra.com/es/guides/webhook-vs-websocket/).

Utilice [Cómo elegir un proveedor RPC](https://docs.blockvectra.com/es/guides/choose-rpc-provider/) para una lista de verificación de cargas de trabajo y pruebas autónomas.
