AxioAPI

API dữ liệu từ khóa: lấy lượng tìm kiếm và CPC bằng code

2026-10-08

Công cụ nghiên cứu từ khóa được làm cho con người, nhưng bạn thường cần chính những con số đó ngay trong sản phẩm hay script của mình. API dữ liệu từ khóa trả về lượng tìm kiếm hằng tháng, CPC và cạnh tranh dưới dạng JSON, để bạn xếp hạng một danh sách từ khóa bằng code.

Lấy volume, CPC và cạnh tranh

POST /api/v1/seo/keywords/metrics nhận mảng keywords tối đa 10 cụm từ cùng mã quốc gia, và trả về một dòng cho mỗi từ khóa. Volume phụ thuộc quốc gia nên hãy dùng thị trường bạn muốn lên hạng; mặc định là us nếu bạn không đặt quốc gia khác.

curl -s -X POST "https://axioapi.com/api/v1/seo/keywords/metrics" \
  -H "Authorization: Bearer $AXIOAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keywords": ["api gateway", "proxy scraper"], "country": "us"}'

Sắp xếp danh sách bằng Python

Script gửi một lô, sắp xếp các dòng theo lượng tìm kiếm và in volume cùng CPC của từng từ khóa. Với hơn 10 từ khóa, hãy chia danh sách thành các lô 10.

import os
import requests

API = "https://axioapi.com/api/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['AXIOAPI_KEY']}", "Accept": "application/json"}


def keyword_metrics(keywords, country="us"):
    res = requests.post(f"{API}/seo/keywords/metrics", headers=HEADERS,
                        json={"keywords": keywords, "country": country}, timeout=60)
    res.raise_for_status()
    return res.json()["data"]


rows = keyword_metrics(["api gateway", "proxy scraper"], "us")
for row in sorted(rows, key=lambda r: r["search_volume"] or 0, reverse=True):
    print(f"{row['keyword']}: {row['search_volume']} searches/month, CPC ${row['cpc']}")

Mở rộng từ khóa gốc

Hai endpoint nữa giúp mở rộng danh sách: suggestions trả về các cụm autocomplete cho một tiền tố và ideas trả về biến thể long-tail của từ khóa gốc. Đưa kết quả quay lại lệnh metrics để biết từ khóa nào đáng nhắm tới.

# Autocomplete suggestions for a prefix
curl -s "https://axioapi.com/api/v1/seo/keywords/suggestions?q=laravel%20api&country=us&lang=en" \
  -H "Authorization: Bearer $AXIOAPI_KEY"

# Long-tail ideas for a seed keyword
curl -s -X POST "https://axioapi.com/api/v1/seo/keywords/ideas" \
  -H "Authorization: Bearer $AXIOAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword": "web scraping", "country": "us"}'

Chọn từ khóa có thể lên hạng

  • Volume là số ước tính và khác nhau giữa các nguồn dữ liệu. Chỉ số thiếu được trả về trống, không bị đoán.
  • CPC cao gợi ý ý định thương mại, còn chỉ số cạnh tranh cao nghĩa là nhiều nhà quảng cáo cùng đấu giá.
  • Hãy tự xem kết quả tìm kiếm trước khi quyết định: loại trang đang xếp hạng cho bạn biết cần xuất bản trang nào.

Chi phí và giới hạn

Mỗi yêu cầu chỉ tính phí một lần, bất kể chứa bao nhiêu từ khóa, nên gửi 10 từ khóa trong một lệnh rẻ hơn 10 lệnh riêng. Xem trang API SEO để biết giá hiện hành của từng endpoint.