How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

BrightEdge legacy API

Operation ported over from legacy API

BrightEdge legacy API is one of 30 APIs that BrightEdge publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Legacy. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 28 operations across 28 paths, and defines 21 schemas. It is described by OpenAPI 3.2.0, at version 5.0.0.

Requests are made against the base URL https://api.brightedge.com.

28 operations 28 paths 21 schemas 20 GET8 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
5.0.0
Base URL
https://api.brightedge.com
Authentication
HTTP Basic, API Key, API Key, API Key, API Key, API Key
Resource Areas
1

Authentication & Security 6

BrightEdge legacy API declares 6 security schemes for authenticating requests. It accepts HTTP basic authentication (http_basic). An API key is passed in the header as X-Forwarded-Authorization (forwarded_http_basic). An API key is passed in the cookie as BRIGHTEDGE (session_cookie). An API key is passed in the header as X-BRIGHTEDGE-SESSION (session_header). An API key is passed in the header as X-Token (api_token_header). An API key is passed in the header as Bearer-Token (bearer_token).

Paths & Operations 28

Across 28 paths, the API surfaces 28 operations — 20 GET, 8 POST. Each is listed below with its method, path, parameters, and response codes.

legacy 28

Operation ported over from legacy API

GET
/3.0/objects/accounts
This call returns the list of accounts this user can access
get_all_accounts_3_0_objects_accounts_get → 200
POST
/3.0/objects/accounts/{account_id}
This call returns the details of an individual account
get_account_3_0_objects_accounts__account_id__post 1 param body → 200422
GET
/latest3/objects/accounts
This call returns the list of accounts this user can access
get_all_accounts_latest3_objects_accounts_get → 200
POST
/latest3/objects/accounts/{account_id}
This call returns the details of an individual account
get_account_latest3_objects_accounts__account_id__post 1 param body → 200422
GET
/3.0/objects/keywordgroups/{account_id}
This call returns the list of keywordgroups an account can access
get_account_keywordgroups_3_0_objects_keywordgroups__account_id__get 1 param → 200422
GET
/3.0/objects/keywordgroups/{account_id}/{keyword_group_id}
This call returns a list of keywords within the give keyword group
get_account_keywordgroup_detail_3_0_objects_keywordgroups__account_id___keyword_group_id__get 2 params → 200422
GET
/latest3/objects/keywordgroups/{account_id}
This call returns the list of keywordgroups an account can access
get_account_keywordgroups_latest3_objects_keywordgroups__account_id__get 1 param → 200422
GET
/latest3/objects/keywordgroups/{account_id}/{keyword_group_id}
This call returns a list of keywords within the give keyword group
get_account_keywordgroup_detail_latest3_objects_keywordgroups__account_id___keyword_group_id__get 2 params → 200422
GET
/3.0/objects/domains
This call returns a list of primary domains for accounts that the user has access to.
get_user_domains_3_0_objects_domains_get → 200
GET
/3.0/objects/domains/{account_id}
This call returns a primary domain for given account id
get_account_domain_3_0_objects_domains__account_id__get 1 param → 200422
GET
/latest3/objects/domains
This call returns a list of primary domains for accounts that the user has access to.
get_user_domains_latest3_objects_domains_get → 200
GET
/latest3/objects/domains/{account_id}
This call returns a primary domain for given account id
get_account_domain_latest3_objects_domains__account_id__get 1 param → 200422
GET
/3.0/objects/competitors/{account_id}
This call returns a competitors for given account id
get_account_competitors_3_0_objects_competitors__account_id__get 1 param → 200422
GET
/latest3/objects/competitors/{account_id}
This call returns a competitors for given account id
get_account_competitors_latest3_objects_competitors__account_id__get 1 param → 200422
GET
/3.0/objects/keywords/{account_id}
This call returns a list of keywords of the given account
get_account_keywords_3_0_objects_keywords__account_id__get 3 params → 200422
GET
/latest3/objects/keywords/{account_id}
This call returns a list of keywords of the given account
get_account_keywords_latest3_objects_keywords__account_id__get 3 params → 200422
GET
/3.0/objects/time/{account_id}/{time_frequency}/{day}
This call returns the time value for a given time frequency and day
get_time_value_3_0_objects_time__account_id___time_frequency___day__get 3 params → 200422
GET
/latest3/objects/time/{account_id}/{time_frequency}/{day}
This call returns the time value for a given time frequency and day
get_time_value_latest3_objects_time__account_id___time_frequency___day__get 3 params → 200422
GET
/3.0/objects/datacube_searchengines/{account_id}
This call returns the list of all the datacube search engines for given accountid
get_account_datacube_searchengines_3_0_objects_datacube_searchengines__account_id__get 1 param → 200422
GET
/latest3/objects/datacube_searchengines/{account_id}
This call returns the list of all the datacube search engines for given accountid
get_account_datacube_searchengines_latest3_objects_datacube_searchengines__account_id__get 1 param → 200422
GET
/3.0/objects/searchengines/{account_id}
This call returns the list of all the search engines for given accountid
get_account_searchengines_3_0_objects_searchengines__account_id__get 2 params → 200422
GET
/latest3/objects/searchengines/{account_id}
This call returns the list of all the search engines for given accountid
get_account_searchengines_latest3_objects_searchengines__account_id__get 2 params → 200422
POST
/3.0/objects/query/{account_id}
This call returns the BUDD BQL query results (for internal use only)
budd_bql_query_3_0_objects_query__account_id__post 1 param → 200422
POST
/latest3/objects/query/{account_id}
This call returns the BUDD BQL query results (for internal use only)
budd_bql_query_latest3_objects_query__account_id__post 1 param → 200422
POST
/3.0/query/{account_id}
This call returns the BUDD BQL query results (for customers)
budd_bql_query_3_0_query__account_id__post 1 param → 200422
POST
/latest3/query/{account_id}
This call returns the BUDD BQL query results (for customers)
budd_bql_query_latest3_query__account_id__post 1 param → 200422
POST
/3.0/objects/qa_query/{account_id}
This call returns the BUDD BQL query results only for QA
budd_bql_query_qa_3_0_objects_qa_query__account_id__post 1 param → 200422
POST
/latest3/objects/qa_query/{account_id}
This call returns the BUDD BQL query results only for QA
budd_bql_query_qa_latest3_objects_qa_query__account_id__post 1 param → 200422

Schemas 21

The contract defines 21 schemas that model the data the API accepts and returns. The most detailed are LegacyAccountOut (21 properties), LegacyDatacubeSearchenginesShortOut (8 properties), LegacySearchenginesShortOut (8 properties), LegacyKeywordOut (4 properties). Each schema is shown below with its type and property counts.

LegacyKeywordGroupOut
object
1 property 1 required
LegacyKeywordGroupDetailOut
object
1 property 1 required
LegacyKeywordGroupShortOut
object
2 properties 2 required
TimeTimeStringType
string
An enumeration.
LegacyKeywordGroupDetailKeywordShortOut
object
2 properties 2 required
LegacyDatacubeSearchenginesOut
object
1 property 1 required
LegacySearchenginesOut
object
1 property 1 required
ValidationError
object
3 properties 3 required
HTTPValidationError
object
1 property
LegacyTimeFrequencyOut
object
3 properties 3 required
LegacyAccountsListOut
object
1 property 1 required
LegacySearchenginesShortOut
object
8 properties 8 required
LegacyAccountShortOut
object
2 properties 2 required
LegacyKeywordOut
object
4 properties 4 required
LegacyKeywordShortOut
object
2 properties 2 required
LegacyDatacubeSearchenginesShortOut
object
8 properties 8 required
LegacyKeywordGroupDetailShortOut
object
3 properties 3 required
LegacyCompetitorDomainOut
object
1 property 1 required
LegacyAccountOut
object
21 properties 20 required
LegacyDomainShortOut
object
2 properties 2 required
LegacyAccountIn
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

brightedge-legacy-api-openapi.yml Raw ↑

Other APIs BrightEdge publishes across the network.

BrightEdge accounts API
BrightEdge ai_catalyst API
BrightEdge autopilot API
BrightEdge backlinks API
BrightEdge be_local API
BrightEdge budd API
BrightEdge bulk_export API
BrightEdge chrome_extension API
BrightEdge chromeextension API
BrightEdge core API
BrightEdge dataset API
BrightEdge domains API
Where this information came from

This is an independent, third-party profile of BrightEdge legacy API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.