VebAPI – SEO API Documentation

VebAPI – SEO API

Complete SEO analysis in one powerful API. On‑page, speed, keywords, domains, backlinks, and more. One API key. Simple pricing.

Sub‑2s Response
Lightning fast analysis
99.9% Uptime
Enterprise reliability
10+ Endpoints
Complete SEO coverage
RESTful Design
Easy integration
Base URL: https://vebapi.com/api/

The SEO Analyzer API provides comprehensive website analysis tools to help optimize SEO performance. Each endpoint focuses on specific aspects of SEO, from technical audits to content optimization.

Authentication

All API requests require authentication using your API key in the X-API-KEY header.

curl -H "X-API-KEY: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  "https://vebapi.com/api/seo/analyze?website=codeconia.com"
Security: Never expose your API key in client-side code. Store it securely as an environment variable.

Error Handling

The API uses standard HTTP status codes and returns detailed error information in JSON format.

Error Response Format
{
  "error": {
    "code": "INVALID_URL",
    "message": "The provided URL is not valid",
    "details": "URL must include http:// or https://"
  }
}

Releated Keywords

GET

Get keyword suggestions, keyword density, and keyword prominence.

GET /seo/keywordresearch

Parameters

keyword
Required query
string

a keyword to find related keywords

country
Required query
string

The country code to analyze

X-API-KEY
Required header
string

Your Vebapi api key

Example Request


curl -X GET "https://vebapi.com/api/seo/keywordresearch?keyword=email marketing&country=us" \
    -H "X-API-KEY: YOUR_API_KEY" \
    -H "Content-Type: application/json"

Response

[
    {
        "text": "email marketing jobs",
        "cpc": "8.00",
        "vol": 4900,
        "v": 4900,
        "competition": "Medium",
        "score": "1.60"
    },
    {
        "text": "email marketing tools",
        "cpc": "8.40",
        "vol": 4655,
        "v": 4655,
        "competition": "Medium",
        "score": "1.68"
    },
    {
        "text": "email marketing platforms",
        "cpc": "10.00",
        "vol": 3920,
        "v": 3920,
        "competition": "Medium",
        "score": "2.00"
    },
    {
        "text": "email marketing manager",
        "cpc": "9.20",
        "vol": 4214,
        "v": 4214,
        "competition": "Medium",
        "score": "1.84"
    },
    {
        "text": "email marketing campaign",
        "cpc": "9.60",
        "vol": 4067,
        "v": 4067,
        "competition": "Medium",
        "score": "1.92"
    }
]

On Page Analysis

GET

Comprehensive on-page SEO analysis including title tags, meta descriptions, headings, and content optimization recommendations.

GET /seo/analyze

Parameters

website
Required query
string

The website URL to analyze (Do NOT Include http:// or https://)

X-API-KEY
Required header
string

Your Vebapi api key

Example Request


curl -X GET "https://vebapi.com/api/seo/analyze?website=codeconia.com" \
  -H "X-API-KEY: YOUR_API_KEY" \
  -H "Content-Type: application/json"

Response

{
    "basic": {
        "websiteurl": "codeconia.com",
        "title": "Codeconia -Learn Programming",
        "favicon": "http://www.google.com/s2/favicons?domain=codeconia.com"
    },
    "webtitle": {
        "title": "Codeconia -Learn Programming",
        "length": 28,
        "suggestion": "Title length is good."
    },
    "metadescription": {
        "description": "Programmer Guide",
        "length": 16,
        "suggestion": "Meta description is too short. Aim for 120-160 characters."
    },
    "metakeywords": {
        "keywords": null,
        "counts": 2,
        "suggestion": "Meta keywords not found (optional in modern SEO)."
    },
    "headings": {
        "h1": {
            "headings": [
                "\n               Web Development Tutorials & Codes\n              "
            ],
            "count": 1
        },
        "h2": {
            "headings": [],
            "count": 0
        },
        "h3": {
            "headings": [],
            "count": 0
        },
        "h4": {
            "headings": [],
            "count": 0
        },
        "h5": {
            "headings": [
                "How to allow only your IP to access your entire server Using UFW",
                "Google Auth in android and ios with React native Expo Managed workflow",
                "Web Hosting Server: When and Why It\u2019s the Right Choice",
                "Web Hosting for Small Businesses: A Mid-Range Solution for Growing Businesses",
                "Drag and Drop with Swapy and PHP",
                "How To Generate A PDF from HTML in Laravel 11",
                "How to get the next value of an array and loop it in the array in PHP",
                "New Open Source CRM for project Management and Invoicing",
                "Post View Counts WordPress plugin (Documentation)",
                "How to create a photo gallery in php without a database",
                "PHP Contact form send email \u2013 Website integration \u2714\ufe0f",
                "Digital Marketing Toolkit"
            ],
            "count": 25
        },
        "h6": {
            "headings": [],
            "count": 0
        },
        "suggestion": [
            "No H2 headings found. Add sub-headings for structure."
        ]
    },
    "sitemap_robots": [
        "robots.txt",
        "sitemap.xml"
    ],
    "iframe": {
        "count": 0,
        "suggestion": "No iframe usage. Good!"
    },
    "underscoreurl": null,
    "urlrewrite": null,
    "images": {
        "data": [
            "https://codeconia.com/wp-content/themes/codeconia/images/blackpng.png",
            "//codeconia.com/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif",
            "https://codeconia.com/wp-content/uploads/2025/04/ChatGPT-Image-Apr-9-2025-06_46_48-PM-300x300.png",
            "//codeconia.com/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif",
            "https://codeconia.com/wp-content/uploads/2024/10/https___dev-to-uploads.s3.amazonaws.com_uploads_articles_fhfhj2t2bbjtzg6s9ccc.avif",
            "//codeconia.com/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif",
            "https://codeconia.com/wp-content/uploads/2021/09/Marielle-Price-300x169.png",
            "//codeconia.com/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif",
            "https://codeconia.com/wp-content/uploads/2021/06/wordpress-photo-gallery-plugins1-300x150.png",
            "//codeconia.com/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif",
            "https://codeconia.com/wp-content/uploads/2021/01/HTML-CONTACT-FORM-TO-EMAIL-300x169.gif",
            "https://www.awltovhc.com/image-100477035-15022370",
            "https://codeconia.com/wp-content/themes/codeconia/images/digitalprokit.jpg",
            "https://www.awltovhc.com/image-100477035-14347998"
        ],
        "count": 52,
        "suggestion": "Too many images might affect load speed. Optimize images."
    },
    "links": {
        "data": [
            {
                "link": "/",
                "title": "\n"
            },
            {
                "link": "/",
                "title": "Home"
            },
            {
                "link": "/latest-posts",
                "title": "Latest \ud83d\ude80"
            },
            {
                "link": "https://codeconia.com/how-to-allow-only-your-ip-to-access-your-entire-server-using-ufw/",
                "title": "      \n "
            },
            {
                "link": "https://codeconia.com/how-to-allow-only-your-ip-to-access-your-entire-server-using-ufw/",
                "title": "  How to allow only your IP to access your entire server Using UFW"
            },
            {
                "link": "https://codeconia.com/google-auth-in-android-and-ios-with-react-native-expo-managed-workflow/",
                "title": "      \n"
            },
            {
                "link": "https://codeconia.com/",
                "title": "codeconia.com"
            },
            {
                "link": "https://www.dpbolvw.net/click-100477035-12454592",
                "title": "Contabo "
            }
        ],
        "count": 89,
        "suggestion": "There are broken or empty links. Clean them up."
    }
}

Speed Check

GET

Check your website speed and get suggestions to improve it.
Note: URL should be without http or https

GET /seo/loadingspeeddata

Parameters

website
Required query
string

enter website url

X-API-KEY
Required header
string

Your Vebapi API Key

Example Request


curl -X GET "https://vebapi.com/api/seo/loadingspeeddata?website=codeconia.com" \
  -H "X-API-KEY: YOUR_API_KEY"

Response

{
    "data": {
        "url": "http://codeconia.com/",
        "content_type": null,
        "http_code": 301,
        "header_size": 532,
        "request_size": 52,
        "filetime": -1,
        "ssl_verify_result": 0,
        "redirect_count": 0,
        "total_time": 0.048798,
        "namelookup_time": 0.020789,
        "connect_time": 0.02602,
        "pretransfer_time": 0.0261,
        "size_upload": 0,
        "size_download": 0,
        "speed_download": 0,
        "speed_upload": 0,
        "download_content_length": -1,
        "upload_content_length": -1,
        "starttransfer_time": 0.048727,
        "redirect_time": 0,
        "redirect_url": "https://codeconia.com/",
        "primary_ip": "104.21.76.120",
        "certinfo": [],
        "primary_port": 80,
        "local_ip": "207.180.198.252",
        "local_port": 60932,
        "http_version": 2,
        "protocol": 1,
        "ssl_verifyresult": 0,
        "scheme": "HTTP",
        "appconnect_time_us": 0,
        "connect_time_us": 26020,
        "namelookup_time_us": 20789,
        "pretransfer_time_us": 26100,
        "redirect_time_us": 0,
        "starttransfer_time_us": 48727,
        "total_time_us": 48798
    },
    "speed": {
        "url": "https://codeconia.com/",
        "loadingExperience": null,
        "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/137.0.7151.119 Safari/537.36",
        "timing": 48,
        "score": 86,
        "warning": "- The page may not be loading as expected because your test URL (http://codeconia.com/) was redirected to https://codeconia.com/. Try testing the second URL directly."
    },
    "audit": [
        {
            "title": "Total Blocking Time",
            "description": "Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more about the Total Blocking Time metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-total-blocking-time/).",
            "score": 100,
            "displayValue": "0\u00a0ms"
        },
        {
            "title": "Speed Index",
            "description": "Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).",
            "score": 68,
            "displayValue": "1.9\u00a0s"
        },
        {
            "title": "Largest Contentful Paint",
            "description": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)",
            "score": 59,
            "displayValue": "2.1\u00a0s"
        },
        {
            "title": "Cumulative Layout Shift",
            "description": "Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more about the Cumulative Layout Shift metric](https://web.dev/articles/cls).",
            "score": 100,
            "displayValue": "0.013"
        },
        {
            "title": "Time to Interactive",
            "description": "Time to Interactive is the amount of time it takes for the page to become fully interactive. [Learn more about the Time to Interactive metric](https://developer.chrome.com/docs/lighthouse/performance/interactive/).",
            "score": 94,
            "displayValue": "2.1\u00a0s"
        },
        {
            "title": "Optimize viewport for mobile",
            "description": "Tap interactions may be [delayed by up to 300\u00a0ms](https://developer.chrome.com/blog/300ms-tap-delay-gone-away/) if the viewport is not optimized for mobile.",
            "score": 100,
            "displayValue": null
        },
        {
            "title": "LCP request discovery",
            "description": "Optimize LCP by making the LCP image [discoverable](https://web.dev/articles/optimize-lcp#1_eliminate_resource_load_delay) from the HTML immediately, and [avoiding lazy-loading](https://web.dev/articles/lcp-lazy-loading)",
            "score": 0,
            "displayValue": null
        },
        {
            "title": "Optimize DOM size",
            "description": "A large DOM can increase the duration of style calculations and layout reflows, impacting page responsiveness. A large DOM will also increase memory usage. [Learn how to avoid an excessive DOM size](https://developer.chrome.com/docs/lighthouse/performance/dom-size/).",
            "score": 100,
            "displayValue": null
        },
        {
            "title": "Max Potential First Input Delay",
            "description": "The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more about the Maximum Potential First Input Delay metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-max-potential-fid/).",
            "score": 100,
            "displayValue": "40\u00a0ms"
        },
        {
            "title": "First Contentful Paint",
            "description": "First Contentful Paint marks the time at which the first text or image is painted. [Learn more about the First Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/first-contentful-paint/).",
            "score": 96,
            "displayValue": "0.8\u00a0s"
        },
        {
            "title": "Forced reflow",
            "description": "A forced reflow occurs when JavaScript queries geometric properties (such as offsetWidth) after styles have been invalidated by a change to the DOM state. This can result in poor performance. Learn more about [forced reflows](https://developers.google.com/web/fundamentals/performance/rendering/avoid-large-complex-layouts-and-layout-thrashing#avoid-forced-synchronous-layouts) and possible mitigations.",
            "score": 100,
            "displayValue": null
        },
        {
            "title": "Network dependency tree",
            "description": "[Avoid chaining critical requests](https://developer.chrome.com/docs/lighthouse/performance/critical-request-chains) by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.",
            "score": 0,
            "displayValue": null
        }
    ]
}

Domain Data

GET

Get domain data for a specific domain.

GET /seo/domainnamedata

Parameters

website
Required query
string

enter your website name

X-API-KEY
Required header
string

Your Vebapi api key

Example Request


curl -X GET "https://vebapi.com/api/seo/domainnamedata?website=codeconia.com" \
    -H "X-API-KEY: YOUR_API_KEY" \
    -H "Content-Type: application/json"

Response

{
    "age": {
        "domainAge": "4 Years, 264 Days",
        "createdDate": "6th-Nov-2020",
        "updatedDate": "6th-Nov-2024",
        "expiredDate": "6th-Nov-2025"
    },
    "whois": "   Domain Name: CODECONIA.COM\r\n   Registry Domain ID: 2570666541_DOMAIN_COM-VRSN\r\n   Registrar WHOIS Server: whois.hostinger.com\r\n   Registrar URL: http://www.hostinger.com\r\n   Updated Date: 2024-11-06T15:25:38Z\r\n   Creation Date: 2020-11-06T12:06:07Z\r\n   Registry Expiry Date: 2025-11-06T12:06:07Z\r\n   Registrar: HOSTINGER operations, UAB\r\n   Registrar IANA ID: 1636\r\n   Registrar Abuse Contact Email: [email protected]\r\n   Registrar Abuse Contact Phone: +37064503378\r\n   Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited\r\n   Name Server: DEB.NS.CLOUDFLARE.COM\r\n   Name Server: WALT.NS.CLOUDFLARE.COM\r\n   DNSSEC: unsigned\r\n   URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/\r\n>>> Last update of whois database: 2025-07-28T00:20:47Z <<<\r\n\r\nFor more information on Whois status codes, please visit https://icann.org/epp\r\n\r\nNOTICE: The expiration date displayed in this record is the date the\r\nregistrar's sponsorship of the domain name registration in the registry is\r\ncurrently set to expire. This date does not necessarily reflect the expiration\r\ndate of the domain name registrant's agreement with the sponsoring\r\nregistrar.  Users may consult the sponsoring registrar's Whois database to\r\nview the registrar's reported date of expiration for this registration.\r\n\r\nTERMS OF USE: You are not authorized to access or query our Whois\r\ndatabase through the use of electronic processes that are high-volume and\r\nautomated except as reasonably necessary to register domain names or\r\nmodify existing registrations; the Data in VeriSign Global Registry\r\nServices' (\"VeriSign\") Whois database is provided by VeriSign for\r\ninformation purposes only, and to assist persons in obtaining information\r\nabout or related to a domain name registration record. VeriSign does not\r\nguarantee its accuracy. By submitting a Whois query, you agree to abide\r\nby the following terms of use: You agree that you may use this Data only\r\nfor lawful purposes and that under no circumstances will you use this Data\r\nto: (1) allow, enable, or otherwise support the transmission of mass\r\nunsolicited, commercial advertising or solicitations via e-mail, telephone,\r\nor facsimile; or (2) enable high volume, automated, electronic processes\r\nthat apply to VeriSign (or its computer systems). The compilation,\r\nrepackaging, dissemination or other use of this Data is expressly\r\nprohibited without the prior written consent of VeriSign. You agree not to\r\nuse electronic processes that are automated and high-volume to access or\r\nquery the Whois database except as reasonably necessary to register\r\ndomain names or modify existing registrations. VeriSign reserves the right\r\nto restrict your access to the Whois database in its sole discretion to ensure\r\noperational stability.  VeriSign may restrict or terminate your access to the\r\nWhois database for failure to abide by these terms of use. VeriSign\r\nreserves the right to modify these terms at any time.\r\n\r\nThe Registry database contains ONLY .COM, .NET, .EDU domains and\r\nRegistrars.\r\n"
}

Referral Domains

GET

Get referral domains for a website.

GET /seo/referraldomains

Parameters

website
Required query
string

enter the website url

X-API-KEY
Required header
string

your vebapi api key

Example Request


curl -X GET "https://vebapi.com/api/seo/referraldomains?website=codeconia.com" \
    -H "X-API-KEY: YOUR_API_KEY" \
    -H "Content-Type: application/json"

Response

{
    "referrers": [
        {
            "refdomain": "quabr.com",
            "backlinks": 4,
            "dofollow_backlinks": 0,
            "first_seen": "2021-12-14",
            "domain_inlink_rank": 31
        },
        {
            "refdomain": "www.tpsearchtool.com",
            "backlinks": 4,
            "dofollow_backlinks": 0,
            "first_seen": "2022-11-12",
            "domain_inlink_rank": 47
        },
        {
            "refdomain": "alestat.com",
            "backlinks": 4,
            "dofollow_backlinks": 0,
            "first_seen": "2021-07-13",
            "domain_inlink_rank": 61
        },
        {
            "refdomain": "dev.to",
            "backlinks": 2,
            "dofollow_backlinks": 2,
            "first_seen": "2021-09-22",
            "domain_inlink_rank": 91
        }
    ]
}

Top Search Keywords

GET

Get top search keywords for a website.

GET /seo/topsearchkeywords

Parameters

website
Required query
string

the website url

X-API-KEY
Required header
string

your vebapi api key

Example Request


curl -X GET "https://vebapi.com/api/seo/topsearchkeywords?website=codeconia.com" \
    -H "X-API-KEY: YOUR_API_KEY" \
    -H "Content-Type: application/json"

Response

{
    "keywords": [
        {
            "countryCode": "us",
            "keyword": "instapy",
            "topRankedUrl": "https://codeconia.com/how-to-create-instagram-bot-with-instapy/",
            "rank": 19,
            "rankChange": 0,
            "searchVolume": 2000,
            "rankingDifficulty": 7,
            "seoClicks": 20,
            "seoClicksChange": 0,
            "totalMonthlyClicks": 1800,
            "broadCostPerClick": null,
            "phraseCostPerClick": null,
            "exactCostPerClick": null,
            "paidCompetitors": 0,
            "rankingHomepages": 2
        },
        {
            "countryCode": "us",
            "keyword": "youtube api tutorial javascript",
            "topRankedUrl": "https://codeconia.com/how-to-get-youtube-subscriber-views-and-video-counts-using-javascript/",
            "rank": 5,
            "rankChange": null,
            "searchVolume": 420,
            "rankingDifficulty": 22,
            "seoClicks": 14,
            "seoClicksChange": null,
            "totalMonthlyClicks": 420,
            "broadCostPerClick": null,
            "phraseCostPerClick": null,
            "exactCostPerClick": null,
            "paidCompetitors": 0,
            "rankingHomepages": 2
        },
        {
            "countryCode": "us",
            "keyword": "ultrasonic sensor arduino code",
            "topRankedUrl": "https://codeconia.com/ultrasonic-sensor-with-arduino-tutorial/",
            "rank": 25,
            "rankChange": 41,
            "searchVolume": 1100,
            "rankingDifficulty": 15,
            "seoClicks": 8,
            "seoClicksChange": 5,
            "totalMonthlyClicks": 950,
            "broadCostPerClick": null,
            "phraseCostPerClick": null,
            "exactCostPerClick": null,
            "paidCompetitors": 0,
            "rankingHomepages": 5
        }
    ]
}

AI SEO crawler check

GET

Checks whether a website allows AI bots (e.g., GPTBot, Google-Extended, PerplexityBot) to crawl and use its content. It analyzes the website's robots.txt file and returns the access status for all major AI bots along with suggestions to enable AI crawling if blocked.

GET /seo/aiseochecker

Parameters

website
Required query
string

enter the website url you want to check in

X-API-KEY
Required header
string

Your vebapi api key

Example Request


curl -X GET "https://vebapi.com/api/seo/aiseochecker?website=codeconia.com" \
  -H "X-API-KEY: YOUR_API_KEY" \
  -H "Content-Type: application/json"

Response

{
    "url": "codeconia.com",
    "robots_found": true,
    "ai_access": {
        "GPTBot": true,
        "ChatGPT-User": true,
        "Google-Extended": true,
        "AnthropicBot": true,
        "ClaudeBot": true,
        "PerplexityBot": true,
        "CCBot": true,
        "Amazonbot": true,
        "Bytespider": true,
        "facebookexternalhit": true,
        "cohere-ai": true,
        "YouBot": true,
        "NeevaBot": true,
        "ai-crawler": true,
        "Applebot": true,
        "Baiduspider": true,
        "Sogou": true,
        "YandexBot": true,
        "PhindBot": true,
        "DuckDuckBot": true,
        "Yeti": true,
        "360Spider": true,
        "ias-va": true
    },
    "ai_bots_allowed": true,
    "suggestions": [
        "Your site is currently open for AI bots. You're AI-friendly!",
        "You can still improve by providing structured data (schema.org) for better AI comprehension.",
        "Add clear content usage terms if you want to allow or limit AI training use."
    ]
}

AI search engine analyzer

GET

Analyzes a webpage to determine if its content is AI-friendly and ready for AI SEO. It checks for titles, headings, paragraphs, structured data (JSON-LD), and meta tags, then provides a score and suggestions to make the page more AI-accessible.

GET /seo/apipagechecker

Parameters

website
Required query
string

enter page url you want to check

X-API-KEY
Required header
string

your vebapi api key

Example Request


curl -X GET "https://vebapi.com/api/seo/apipagechecker?website=codeconia.com" \
  -H "X-API-KEY: YOUR_API_KEY" \
  -H "Content-Type: application/json"

Response

{
    "url": "https://codeconia.com",
    "ai_scrapable": true,
    "content_quality_score": 80,
    "flags": {
        "title": true,
        "headings": 1,
        "paragraphs": 61,
        "lists": 4,
        "tables": 0,
        "schema_data_found": true,
        "ai_blocking": false
    },
    "suggestions": [
        "Add more headings (H1-H3)."
    ]
}

Keyword Research - Single

GET

CPC , Monthly Search Volume, and competition of a keyword

GET /seo/singlekeyword

Parameters

keyword
Required query
string

the keyword

country
Required query
string

country name in 2 chrctr like us , in etc

X-API-KEY
Required header
string

your vebapi api key

Example Request


curl -X GET "https://vebapi.com/api/seo/singlekeyword?keyword=email marketing&country=us" \
    -H "X-API-KEY: YOUR_API_KEY" \
    -H "Content-Type: application/json"

Response

{
    "text": "email marketing",
    "cpc": "40.55",
    "vol": 22200,
    "v": 22200,
    "competition": "High",
    "score": "10.1375"
}

Keyword Density Checker

GET

Keyword Density Checker for a website , analyze the websites for rankable keywords

GET /seo/keyworddensity

Parameters

keyword
Required query
string

targeted keyword

website
Required query
string

enter website url without https:// or http

X-API-KEY
Required header
string

your vebapi api key

Example Request


curl -X GET "https://vebapi.com/api/seo/keyworddensity?keyword=gmax crm&website=codeconia.com" \
    -H "X-API-KEY: YOUR_API_KEY" \
    -H "Content-Type: application/json"

Response

{
    "status": "success",
    "results": {
        "title": "codeconia -learn programming",
        "description": "programmer guide",
        "site": null,
        "words": [
            {
                "word": "smtp",
                "weight": "0.2",
                "occurrences": 2,
                "percent": "1.1%",
                "inTitle": false,
                "inDescription": false
            },
            {
                "word": "data laravel",
                "weight": "0.2",
                "occurrences": 2,
                "percent": "1.1%",
                "inTitle": false,
                "inDescription": false
            },
            {
                "word": "json data",
                "weight": "0.2",
                "occurrences": 2,
                "percent": "1.1%",
                "inTitle": false,
                "inDescription": false
            },
            {
                "word": "display json data",
                "weight": "0.2",
                "occurrences": 2,
                "percent": "1.1%",
                "inTitle": false,
                "inDescription": false
            }
        ]
    }
}

Keyword Competition

GET

Check keyword competition of a website and its targeted keyword in a country

GET /seo/competitioncheck

Parameters

keyword
Required query
string

targeted keyword

website
Required query
string

targeted website without https or https , just name like codeconia.com

country
Required query
string

optional , country code like IN , US etc

Example Request


curl -X GET "https://vebapi.com/api/seo/competitioncheck?keyword=gmax crm&website=codeconia.com&country=us" \
    -H "X-API-KEY: YOUR_API_KEY" \
    -H "Content-Type: application/json"

Response

{
    "status": "success",
    "results": [
        {
            "rank": 1,
            "title": "buyrs/gmax-crm - GitHub",
            "host": "github.com",
            "url": "https://github.com/buyrs/gmax-crm",
            "is_target": false,
            "metrics": {
                "target": "https://github.com/buyrs/gmax-crm",
                "backlinks": 1663448699,
                "refdomains": 2141768,
                "subnets": 226279,
                "ips": 641858,
                "nofollow_backlinks": 141768251,
                "dofollow_backlinks": 1521680448,
                "edu_backlinks": 5618468,
                "gov_backlinks": 1319745
            },
            "inlink_rank": 28,
            "domain_inlink_rank": 100
        },
        {
            "rank": 2,
            "title": "Gmax CRM - FREE PHP Invoicing and Project Management Software",
            "host": "store.codeconia.com",
            "url": "https://store.codeconia.com/",
            "is_target": false,
            "metrics": {
                "target": "https://store.codeconia.com/",
                "backlinks": 1,
                "refdomains": 1,
                "subnets": 1,
                "ips": 1,
                "nofollow_backlinks": 1,
                "dofollow_backlinks": 0,
                "edu_backlinks": 0,
                "gov_backlinks": 0
            },
            "inlink_rank": 7,
            "domain_inlink_rank": 42
        },
        {
            "rank": 3,
            "title": "Gmax CRM is an open source invoicing software | Product Hunt",
            "host": "www.producthunt.com",
            "url": "https://www.producthunt.com/products/gmax-crm-open-source",
            "is_target": false,
            "metrics": {
                "target": "https://www.producthunt.com/products/gmax-crm-open-source",
                "backlinks": 19392176,
                "refdomains": 270679,
                "subnets": 22033,
                "ips": 44603,
                "nofollow_backlinks": 2314556,
                "dofollow_backlinks": 17077620,
                "edu_backlinks": 40785,
                "gov_backlinks": 4942
            },
            "inlink_rank": 24,
            "domain_inlink_rank": 93
        },
        {
            "rank": 4,
            "title": "New Open Source CRM for project Management and Invoicing",
            "host": "codeconia.com",
            "url": "https://codeconia.com/new-open-source-crm-for-project-management-and-invoicing/",
            "is_target": true,
            "metrics": {
                "target": "https://codeconia.com/new-open-source-crm-for-project-management-and-invoicing/",
                "backlinks": 62,
                "refdomains": 33,
                "subnets": 33,
                "ips": 35,
                "nofollow_backlinks": 26,
                "dofollow_backlinks": 36,
                "edu_backlinks": 3,
                "gov_backlinks": 0
            },
            "inlink_rank": 7,
            "domain_inlink_rank": 42
        }
    ]
}
Response Parameters
Name Type Description
is_target string if True , then its ranks if false not ranked

Keyword Research Youtube

GET

Unlock the Power of Youtube Keyword Research for Your Youtube Channel with our API. Get Accurate Monthly Search Volume, Keyword Difficulty, and Competition Details to Drive Traffic and Boost Views!

GET /youtube/keywordresearch

Parameters

keyword
Required query
string

the keyword you want to search for

X-API-KEY
Required header
string

Your vebAPI api key

Example Request


curl -X GET "https://vebapi.com/api/youtube/keywordresearch?keyword=email marketing" \
    -H "X-API-KEY: YOUR_API_KEY" \
    -H "Content-Type: application/json"

Response

{
    "exact_keyword": [
        {
            "keyword": "email marketing",
            "monthlysearch": 229164,
            "competition_score": 56,
            "difficulty": "High",
            "overallscore": 66
        }
    ],
    "related_keywords": [
        {
            "keyword": "email marketing tips",
            "monthlysearch": 2611,
            "competition_score": 53,
            "difficulty": "High",
            "overallscore": 50,
            "last_update": "2025-08-08 02:00:09"
        },
        {
            "keyword": "email marketing complete guide",
            "monthlysearch": 1486,
            "competition_score": 40,
            "difficulty": "Medium",
            "overallscore": 52,
            "last_update": "2025-08-08 02:00:09"
        },
        {
            "keyword": "hubspot crm demo",
            "monthlysearch": 1540,
            "competition_score": 34,
            "difficulty": "Medium",
            "overallscore": 55,
            "last_update": "2025-08-08 02:00:09"
        },
        {
            "keyword": "ecommerce email marketing",
            "monthlysearch": 2407,
            "competition_score": 27,
            "difficulty": "Medium",
            "overallscore": 60,
            "last_update": "2025-08-08 02:00:09"
        },
        {
            "keyword": "increase sales with email marketing",
            "monthlysearch": 0,
            "competition_score": 14,
            "difficulty": "Low",
            "overallscore": 35,
            "last_update": "2025-08-08 02:00:09"
        },
        {
            "keyword": "email marketing for beginners",
            "monthlysearch": 18003,
            "competition_score": 37,
            "difficulty": "Medium",
            "overallscore": 63,
            "last_update": "2025-08-08 02:00:09"
        }
    ]
}

Youtube Tag Generator

GET

This Youtube videos tag generator API working AI and machine learning to find best suitable tags for your video using a keyword

GET /youtube/taggenerator

Parameters

keyword
Required query
string

enter your keyword

X-API-KEY
Required header
string

your VebAPI api key

Example Request


curl -X GET "https://vebapi.com/api/youtube/taggenerator?keyword=email marketing" \
    -H "X-API-KEY: YOUR_API_KEY" \
    -H "Content-Type: application/json"

Response

{
    "query": "email marketing",
    "tags": [
        "email marketing",
        "emails marketing",
        "emailing marketing",
        "marketing email",
        "marketing emails",
        "email for marketing",
        "emails for marketing",
        "email marketing emails",
        "platforms for email marketing",
        "email marketing platform",
        "email marketing platforms",
        "marketing email platforms",
        "email marketing jobs",
        "email marketing job",
        "marketing email jobs",
        "jobs in email marketing",
        "jobs for email marketing",
        "email marketing careers",
        "careers in email marketing",
        "email marketing positions"
    ]
}

Domain Availability Checker (single ltd)

GET

Domain name availability checker API with 1000's of TLD, The data's are accurate , updated realtime. 

GET /tools/domainsearchsingle

Parameters

domain
Required query
string

the domain name you are looking for without TLD

tld
Required query
string

TLD means com, org , net or any. do not add . (.dot) in tld

X-API-KEY
Required header
string

your vebapi api key

Example Request


curl -X GET "https://vebapi.com/api/tools/domainsearchsingle?domain=getecz&tld=com" \
    -H "X-API-KEY: YOUR_API_KEY" \
    -H "Content-Type: application/json"

Response

[
    {
        "domain": "getecz",
        "tld": "com",
        "status": "Taken"
    }
]

Domain Availability Checker (multi ltd)

GET

Domain name availability checker API with 1000's of TLD, The data's are accurate , updated realtime. 

GET /tools/domainsearchmulti

Parameters

domain
Required query
string

the domain name you are looking for without TLD

tlds
Required query
string

any tld u want to check with coma eg : com,net,org,uk,co,in,io etc

X-API-KEY
Required header
string

your vebapi api key

Example Request


curl -X GET "https://vebapi.com/api/tools/domainsearchmulti?domain=getecz&tlds=com,net,org,in,us,uk" \
    -H "X-API-KEY: YOUR_API_KEY" \
    -H "Content-Type: application/json"

Response

[
    {
        "domain": "getecz",
        "tld": "uk",
        "status": "Available"
    },
    {
        "domain": "getecz",
        "tld": "net",
        "status": "Available"
    },
    {
        "domain": "getecz",
        "tld": "in",
        "status": "Available"
    },
    {
        "domain": "getecz",
        "tld": "us",
        "status": "Available"
    },
    {
        "domain": "getecz",
        "tld": "com",
        "status": "Taken"
    },
    {
        "domain": "getecz",
        "tld": "org",
        "status": "Available"
    }
]

.com Available Names Generator

GET

AI Domain Generator. Generate available .com domain with a keyword.  this api will generate avaiable .com domain names with your keyword

GET /tools/comdomaingenerator

Parameters

domain
Required query
string

enter the name you need , it will generate available .com names related to your domain

X-API-KEY
Required header
string

your Vebapi api key

Example Request


curl -X GET "https://vebapi.com/api/tools/comdomaingenerator?domain=getecz" \
    -H "X-API-KEY: YOUR_API_KEY" \
    -H "Content-Type: application/json"

Response

[
    {
        "keyword": "getecz",
        "generated": "Wiregetecz",
        "newdomain": "Wiregetecz.com"
    },
    {
        "keyword": "getecz",
        "generated": "geteczZone",
        "newdomain": "geteczZone.com"
    },
    {
        "keyword": "getecz",
        "generated": "Addgetecz",
        "newdomain": "Addgetecz.com"
    },
    {
        "keyword": "getecz",
        "generated": "geteczRiot",
        "newdomain": "geteczRiot.com"
    }
]