All URIs are relative to https://api.unifapi.com
| Method | HTTP request | Description |
|---|---|---|
| SeoBacklinksAnchorsPost | Post /seo/backlinks/anchors | Get anchor texts used in backlinks to a target |
| SeoBacklinksBulkBacklinksPost | Post /seo/backlinks/bulk-backlinks | Count backlinks for many targets |
| SeoBacklinksBulkNewLostBacklinksPost | Post /seo/backlinks/bulk-new-lost-backlinks | Count new and lost backlinks for many targets |
| SeoBacklinksBulkNewLostReferringDomainsPost | Post /seo/backlinks/bulk-new-lost-referring-domains | Count new and lost referring domains for many targets |
| SeoBacklinksBulkPagesSummaryPost | Post /seo/backlinks/bulk-pages-summary | Summarize backlinks for many pages at once |
| SeoBacklinksBulkRanksPost | Post /seo/backlinks/bulk-ranks | Get backlink ranks for many targets |
| SeoBacklinksBulkReferringDomainsPost | Post /seo/backlinks/bulk-referring-domains | Count referring domains for many targets |
| SeoBacklinksBulkSpamScorePost | Post /seo/backlinks/bulk-spam-score | Get spam scores for many targets |
| SeoBacklinksCompetitorsPost | Post /seo/backlinks/competitors | Find competitors by shared referring domains |
| SeoBacklinksDomainIntersectionPost | Post /seo/backlinks/domain-intersection | Find domains linking to multiple targets |
| SeoBacklinksDomainPagesPost | Post /seo/backlinks/domain-pages | List target pages ranked by backlinks |
| SeoBacklinksDomainPagesSummaryPost | Post /seo/backlinks/domain-pages-summary | Summarize backlinks for each page of a target |
| SeoBacklinksHistoryPost | Post /seo/backlinks/history | Get historical backlink metrics for a target |
| SeoBacklinksListPost | Post /seo/backlinks/list | List individual backlinks pointing to a target |
| SeoBacklinksPageIntersectionPost | Post /seo/backlinks/page-intersection | Find pages linking to multiple targets |
| SeoBacklinksReferringDomainsPost | Post /seo/backlinks/referring-domains | List referring domains pointing to a target |
| SeoBacklinksReferringNetworksPost | Post /seo/backlinks/referring-networks | List referring IP networks pointing to a target |
| SeoBacklinksSummaryPost | Post /seo/backlinks/summary | Get the backlink profile summary for a target |
| SeoBacklinksTimeseriesNewLostPost | Post /seo/backlinks/timeseries-new-lost | Get new and lost backlinks over time |
| SeoBacklinksTimeseriesPost | Post /seo/backlinks/timeseries | Get backlink metrics over time |
| SeoCompetitorsBulkTrafficPost | Post /seo/competitors/bulk-traffic | Estimate organic traffic for domains |
| SeoCompetitorsDomainIntersectionPost | Post /seo/competitors/domain-intersection | Find keywords two domains both rank for |
| SeoCompetitorsDomainPost | Post /seo/competitors/domain | Find a domain's organic competitors |
| SeoCompetitorsDomainRankOverviewPost | Post /seo/competitors/domain-rank-overview | Get a domain's ranking and traffic overview |
| SeoCompetitorsHistoricalBulkTrafficPost | Post /seo/competitors/historical-bulk-traffic | Estimate historical traffic for domains |
| SeoCompetitorsHistoricalRankOverviewPost | Post /seo/competitors/historical-rank-overview | Get a domain's historical ranking overview |
| SeoCompetitorsHistoricalSerpsPost | Post /seo/competitors/historical-serps | Get historical SERP snapshots for a keyword |
| SeoCompetitorsPageIntersectionPost | Post /seo/competitors/page-intersection | Find keywords specific pages rank for |
| SeoCompetitorsRankedKeywordsPost | Post /seo/competitors/ranked-keywords | Find the keywords a domain ranks for |
| SeoCompetitorsRelevantPagesPost | Post /seo/competitors/relevant-pages | List a domain's top ranking pages |
| SeoCompetitorsSerpPost | Post /seo/competitors/serp | Find domains competing for keywords |
| SeoCompetitorsSubdomainsPost | Post /seo/competitors/subdomains | List a domain's subdomains with traffic |
| SeoKeywordsAutocompletePost | Post /seo/keywords/autocomplete | Collect autocomplete keyword suggestions |
| SeoKeywordsDifficultyPost | Post /seo/keywords/difficulty | Score keyword difficulty |
| SeoKeywordsForSitePost | Post /seo/keywords/for-site | Find keywords a domain ranks for |
| SeoKeywordsHistoryPost | Post /seo/keywords/history | Get historical keyword data |
| SeoKeywordsIdeasPost | Post /seo/keywords/ideas | Discover keyword ideas |
| SeoKeywordsIntentPost | Post /seo/keywords/intent | Classify keyword search intent |
| SeoKeywordsOverviewPost | Post /seo/keywords/overview | Look up keyword metrics |
| SeoKeywordsRelatedPost | Post /seo/keywords/related | Find related keywords |
| SeoKeywordsSuggestionsPost | Post /seo/keywords/suggestions | Find keyword suggestions |
| SeoSerpPost | Post /seo/serp | Collect organic SERP SEO evidence |
SeoBacklinksAnchorsPost200Response SeoBacklinksAnchorsPost(ctx).SeoBacklinksAnchorsRequest(seoBacklinksAnchorsRequest).Execute()
Get anchor texts used in backlinks to a target
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksAnchorsRequest := *openapiclient.NewSeoBacklinksAnchorsRequest("Target_example") // SeoBacklinksAnchorsRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksAnchorsPost(context.Background()).SeoBacklinksAnchorsRequest(seoBacklinksAnchorsRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksAnchorsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksAnchorsPost`: SeoBacklinksAnchorsPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksAnchorsPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksAnchorsPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksAnchorsRequest | SeoBacklinksAnchorsRequest |
SeoBacklinksAnchorsPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksBulkBacklinksPost200Response SeoBacklinksBulkBacklinksPost(ctx).SeoBacklinksBulkBacklinksRequest(seoBacklinksBulkBacklinksRequest).Execute()
Count backlinks for many targets
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksBulkBacklinksRequest := *openapiclient.NewSeoBacklinksBulkBacklinksRequest([]string{"Targets_example"}) // SeoBacklinksBulkBacklinksRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksBulkBacklinksPost(context.Background()).SeoBacklinksBulkBacklinksRequest(seoBacklinksBulkBacklinksRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksBulkBacklinksPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksBulkBacklinksPost`: SeoBacklinksBulkBacklinksPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksBulkBacklinksPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksBulkBacklinksPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksBulkBacklinksRequest | SeoBacklinksBulkBacklinksRequest |
SeoBacklinksBulkBacklinksPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksBulkNewLostBacklinksPost200Response SeoBacklinksBulkNewLostBacklinksPost(ctx).SeoBacklinksBulkNewLostBacklinksRequest(seoBacklinksBulkNewLostBacklinksRequest).Execute()
Count new and lost backlinks for many targets
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksBulkNewLostBacklinksRequest := *openapiclient.NewSeoBacklinksBulkNewLostBacklinksRequest([]string{"Targets_example"}) // SeoBacklinksBulkNewLostBacklinksRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksBulkNewLostBacklinksPost(context.Background()).SeoBacklinksBulkNewLostBacklinksRequest(seoBacklinksBulkNewLostBacklinksRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksBulkNewLostBacklinksPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksBulkNewLostBacklinksPost`: SeoBacklinksBulkNewLostBacklinksPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksBulkNewLostBacklinksPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksBulkNewLostBacklinksPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksBulkNewLostBacklinksRequest | SeoBacklinksBulkNewLostBacklinksRequest |
SeoBacklinksBulkNewLostBacklinksPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksBulkNewLostReferringDomainsPost200Response SeoBacklinksBulkNewLostReferringDomainsPost(ctx).SeoBacklinksBulkNewLostReferringDomainsRequest(seoBacklinksBulkNewLostReferringDomainsRequest).Execute()
Count new and lost referring domains for many targets
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksBulkNewLostReferringDomainsRequest := *openapiclient.NewSeoBacklinksBulkNewLostReferringDomainsRequest([]string{"Targets_example"}) // SeoBacklinksBulkNewLostReferringDomainsRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksBulkNewLostReferringDomainsPost(context.Background()).SeoBacklinksBulkNewLostReferringDomainsRequest(seoBacklinksBulkNewLostReferringDomainsRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksBulkNewLostReferringDomainsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksBulkNewLostReferringDomainsPost`: SeoBacklinksBulkNewLostReferringDomainsPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksBulkNewLostReferringDomainsPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksBulkNewLostReferringDomainsPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksBulkNewLostReferringDomainsRequest | SeoBacklinksBulkNewLostReferringDomainsRequest |
SeoBacklinksBulkNewLostReferringDomainsPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksBulkPagesSummaryPost200Response SeoBacklinksBulkPagesSummaryPost(ctx).SeoBacklinksBulkPagesSummaryRequest(seoBacklinksBulkPagesSummaryRequest).Execute()
Summarize backlinks for many pages at once
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksBulkPagesSummaryRequest := *openapiclient.NewSeoBacklinksBulkPagesSummaryRequest([]string{"Targets_example"}) // SeoBacklinksBulkPagesSummaryRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksBulkPagesSummaryPost(context.Background()).SeoBacklinksBulkPagesSummaryRequest(seoBacklinksBulkPagesSummaryRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksBulkPagesSummaryPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksBulkPagesSummaryPost`: SeoBacklinksBulkPagesSummaryPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksBulkPagesSummaryPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksBulkPagesSummaryPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksBulkPagesSummaryRequest | SeoBacklinksBulkPagesSummaryRequest |
SeoBacklinksBulkPagesSummaryPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksBulkRanksPost200Response SeoBacklinksBulkRanksPost(ctx).SeoBacklinksBulkRanksRequest(seoBacklinksBulkRanksRequest).Execute()
Get backlink ranks for many targets
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksBulkRanksRequest := *openapiclient.NewSeoBacklinksBulkRanksRequest([]string{"Targets_example"}) // SeoBacklinksBulkRanksRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksBulkRanksPost(context.Background()).SeoBacklinksBulkRanksRequest(seoBacklinksBulkRanksRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksBulkRanksPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksBulkRanksPost`: SeoBacklinksBulkRanksPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksBulkRanksPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksBulkRanksPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksBulkRanksRequest | SeoBacklinksBulkRanksRequest |
SeoBacklinksBulkRanksPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksBulkReferringDomainsPost200Response SeoBacklinksBulkReferringDomainsPost(ctx).SeoBacklinksBulkReferringDomainsRequest(seoBacklinksBulkReferringDomainsRequest).Execute()
Count referring domains for many targets
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksBulkReferringDomainsRequest := *openapiclient.NewSeoBacklinksBulkReferringDomainsRequest([]string{"Targets_example"}) // SeoBacklinksBulkReferringDomainsRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksBulkReferringDomainsPost(context.Background()).SeoBacklinksBulkReferringDomainsRequest(seoBacklinksBulkReferringDomainsRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksBulkReferringDomainsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksBulkReferringDomainsPost`: SeoBacklinksBulkReferringDomainsPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksBulkReferringDomainsPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksBulkReferringDomainsPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksBulkReferringDomainsRequest | SeoBacklinksBulkReferringDomainsRequest |
SeoBacklinksBulkReferringDomainsPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksBulkSpamScorePost200Response SeoBacklinksBulkSpamScorePost(ctx).SeoBacklinksBulkSpamScoreRequest(seoBacklinksBulkSpamScoreRequest).Execute()
Get spam scores for many targets
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksBulkSpamScoreRequest := *openapiclient.NewSeoBacklinksBulkSpamScoreRequest([]string{"Targets_example"}) // SeoBacklinksBulkSpamScoreRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksBulkSpamScorePost(context.Background()).SeoBacklinksBulkSpamScoreRequest(seoBacklinksBulkSpamScoreRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksBulkSpamScorePost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksBulkSpamScorePost`: SeoBacklinksBulkSpamScorePost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksBulkSpamScorePost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksBulkSpamScorePostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksBulkSpamScoreRequest | SeoBacklinksBulkSpamScoreRequest |
SeoBacklinksBulkSpamScorePost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksCompetitorsPost200Response SeoBacklinksCompetitorsPost(ctx).SeoBacklinksCompetitorsRequest(seoBacklinksCompetitorsRequest).Execute()
Find competitors by shared referring domains
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksCompetitorsRequest := *openapiclient.NewSeoBacklinksCompetitorsRequest("Target_example") // SeoBacklinksCompetitorsRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksCompetitorsPost(context.Background()).SeoBacklinksCompetitorsRequest(seoBacklinksCompetitorsRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksCompetitorsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksCompetitorsPost`: SeoBacklinksCompetitorsPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksCompetitorsPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksCompetitorsPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksCompetitorsRequest | SeoBacklinksCompetitorsRequest |
SeoBacklinksCompetitorsPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksDomainIntersectionPost200Response SeoBacklinksDomainIntersectionPost(ctx).SeoBacklinksDomainIntersectionRequest(seoBacklinksDomainIntersectionRequest).Execute()
Find domains linking to multiple targets
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksDomainIntersectionRequest := *openapiclient.NewSeoBacklinksDomainIntersectionRequest([]string{"Targets_example"}) // SeoBacklinksDomainIntersectionRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksDomainIntersectionPost(context.Background()).SeoBacklinksDomainIntersectionRequest(seoBacklinksDomainIntersectionRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksDomainIntersectionPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksDomainIntersectionPost`: SeoBacklinksDomainIntersectionPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksDomainIntersectionPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksDomainIntersectionPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksDomainIntersectionRequest | SeoBacklinksDomainIntersectionRequest |
SeoBacklinksDomainIntersectionPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksDomainPagesPost200Response SeoBacklinksDomainPagesPost(ctx).SeoBacklinksDomainPagesRequest(seoBacklinksDomainPagesRequest).Execute()
List target pages ranked by backlinks
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksDomainPagesRequest := *openapiclient.NewSeoBacklinksDomainPagesRequest("Target_example") // SeoBacklinksDomainPagesRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksDomainPagesPost(context.Background()).SeoBacklinksDomainPagesRequest(seoBacklinksDomainPagesRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksDomainPagesPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksDomainPagesPost`: SeoBacklinksDomainPagesPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksDomainPagesPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksDomainPagesPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksDomainPagesRequest | SeoBacklinksDomainPagesRequest |
SeoBacklinksDomainPagesPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksDomainPagesSummaryPost200Response SeoBacklinksDomainPagesSummaryPost(ctx).SeoBacklinksDomainPagesSummaryRequest(seoBacklinksDomainPagesSummaryRequest).Execute()
Summarize backlinks for each page of a target
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksDomainPagesSummaryRequest := *openapiclient.NewSeoBacklinksDomainPagesSummaryRequest("Target_example") // SeoBacklinksDomainPagesSummaryRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksDomainPagesSummaryPost(context.Background()).SeoBacklinksDomainPagesSummaryRequest(seoBacklinksDomainPagesSummaryRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksDomainPagesSummaryPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksDomainPagesSummaryPost`: SeoBacklinksDomainPagesSummaryPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksDomainPagesSummaryPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksDomainPagesSummaryPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksDomainPagesSummaryRequest | SeoBacklinksDomainPagesSummaryRequest |
SeoBacklinksDomainPagesSummaryPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksHistoryPost200Response SeoBacklinksHistoryPost(ctx).SeoBacklinksHistoryRequest(seoBacklinksHistoryRequest).Execute()
Get historical backlink metrics for a target
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksHistoryRequest := *openapiclient.NewSeoBacklinksHistoryRequest("Target_example") // SeoBacklinksHistoryRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksHistoryPost(context.Background()).SeoBacklinksHistoryRequest(seoBacklinksHistoryRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksHistoryPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksHistoryPost`: SeoBacklinksHistoryPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksHistoryPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksHistoryPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksHistoryRequest | SeoBacklinksHistoryRequest |
SeoBacklinksHistoryPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksListPost200Response SeoBacklinksListPost(ctx).SeoBacklinksListRequest(seoBacklinksListRequest).Execute()
List individual backlinks pointing to a target
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksListRequest := *openapiclient.NewSeoBacklinksListRequest("Target_example") // SeoBacklinksListRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksListPost(context.Background()).SeoBacklinksListRequest(seoBacklinksListRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksListPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksListPost`: SeoBacklinksListPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksListPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksListPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksListRequest | SeoBacklinksListRequest |
SeoBacklinksListPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksPageIntersectionPost200Response SeoBacklinksPageIntersectionPost(ctx).SeoBacklinksPageIntersectionRequest(seoBacklinksPageIntersectionRequest).Execute()
Find pages linking to multiple targets
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksPageIntersectionRequest := *openapiclient.NewSeoBacklinksPageIntersectionRequest([]string{"Targets_example"}) // SeoBacklinksPageIntersectionRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksPageIntersectionPost(context.Background()).SeoBacklinksPageIntersectionRequest(seoBacklinksPageIntersectionRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksPageIntersectionPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksPageIntersectionPost`: SeoBacklinksPageIntersectionPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksPageIntersectionPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksPageIntersectionPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksPageIntersectionRequest | SeoBacklinksPageIntersectionRequest |
SeoBacklinksPageIntersectionPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksReferringDomainsPost200Response SeoBacklinksReferringDomainsPost(ctx).SeoReferringDomainsRequest(seoReferringDomainsRequest).Execute()
List referring domains pointing to a target
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoReferringDomainsRequest := *openapiclient.NewSeoReferringDomainsRequest("Target_example") // SeoReferringDomainsRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksReferringDomainsPost(context.Background()).SeoReferringDomainsRequest(seoReferringDomainsRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksReferringDomainsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksReferringDomainsPost`: SeoBacklinksReferringDomainsPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksReferringDomainsPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksReferringDomainsPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoReferringDomainsRequest | SeoReferringDomainsRequest |
SeoBacklinksReferringDomainsPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksReferringNetworksPost200Response SeoBacklinksReferringNetworksPost(ctx).SeoBacklinksReferringNetworksRequest(seoBacklinksReferringNetworksRequest).Execute()
List referring IP networks pointing to a target
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksReferringNetworksRequest := *openapiclient.NewSeoBacklinksReferringNetworksRequest("Target_example") // SeoBacklinksReferringNetworksRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksReferringNetworksPost(context.Background()).SeoBacklinksReferringNetworksRequest(seoBacklinksReferringNetworksRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksReferringNetworksPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksReferringNetworksPost`: SeoBacklinksReferringNetworksPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksReferringNetworksPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksReferringNetworksPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksReferringNetworksRequest | SeoBacklinksReferringNetworksRequest |
SeoBacklinksReferringNetworksPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksSummaryPost200Response SeoBacklinksSummaryPost(ctx).SeoBacklinksSummaryRequest(seoBacklinksSummaryRequest).Execute()
Get the backlink profile summary for a target
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksSummaryRequest := *openapiclient.NewSeoBacklinksSummaryRequest("Target_example") // SeoBacklinksSummaryRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksSummaryPost(context.Background()).SeoBacklinksSummaryRequest(seoBacklinksSummaryRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksSummaryPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksSummaryPost`: SeoBacklinksSummaryPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksSummaryPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksSummaryPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksSummaryRequest | SeoBacklinksSummaryRequest |
SeoBacklinksSummaryPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksTimeseriesNewLostPost200Response SeoBacklinksTimeseriesNewLostPost(ctx).SeoBacklinksTimeseriesNewLostRequest(seoBacklinksTimeseriesNewLostRequest).Execute()
Get new and lost backlinks over time
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksTimeseriesNewLostRequest := *openapiclient.NewSeoBacklinksTimeseriesNewLostRequest("Target_example") // SeoBacklinksTimeseriesNewLostRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksTimeseriesNewLostPost(context.Background()).SeoBacklinksTimeseriesNewLostRequest(seoBacklinksTimeseriesNewLostRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksTimeseriesNewLostPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksTimeseriesNewLostPost`: SeoBacklinksTimeseriesNewLostPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksTimeseriesNewLostPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksTimeseriesNewLostPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksTimeseriesNewLostRequest | SeoBacklinksTimeseriesNewLostRequest |
SeoBacklinksTimeseriesNewLostPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoBacklinksTimeseriesPost200Response SeoBacklinksTimeseriesPost(ctx).SeoBacklinksTimeseriesRequest(seoBacklinksTimeseriesRequest).Execute()
Get backlink metrics over time
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBacklinksTimeseriesRequest := *openapiclient.NewSeoBacklinksTimeseriesRequest("Target_example") // SeoBacklinksTimeseriesRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoBacklinksTimeseriesPost(context.Background()).SeoBacklinksTimeseriesRequest(seoBacklinksTimeseriesRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoBacklinksTimeseriesPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoBacklinksTimeseriesPost`: SeoBacklinksTimeseriesPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoBacklinksTimeseriesPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoBacklinksTimeseriesPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBacklinksTimeseriesRequest | SeoBacklinksTimeseriesRequest |
SeoBacklinksTimeseriesPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoCompetitorsBulkTrafficPost200Response SeoCompetitorsBulkTrafficPost(ctx).SeoBulkTrafficRequest(seoBulkTrafficRequest).Execute()
Estimate organic traffic for domains
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoBulkTrafficRequest := *openapiclient.NewSeoBulkTrafficRequest([]string{"Targets_example"}) // SeoBulkTrafficRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoCompetitorsBulkTrafficPost(context.Background()).SeoBulkTrafficRequest(seoBulkTrafficRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoCompetitorsBulkTrafficPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoCompetitorsBulkTrafficPost`: SeoCompetitorsBulkTrafficPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoCompetitorsBulkTrafficPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoCompetitorsBulkTrafficPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoBulkTrafficRequest | SeoBulkTrafficRequest |
SeoCompetitorsBulkTrafficPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoCompetitorsDomainIntersectionPost200Response SeoCompetitorsDomainIntersectionPost(ctx).SeoDomainIntersectionRequest(seoDomainIntersectionRequest).Execute()
Find keywords two domains both rank for
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoDomainIntersectionRequest := *openapiclient.NewSeoDomainIntersectionRequest("Target1_example", "Target2_example") // SeoDomainIntersectionRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoCompetitorsDomainIntersectionPost(context.Background()).SeoDomainIntersectionRequest(seoDomainIntersectionRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoCompetitorsDomainIntersectionPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoCompetitorsDomainIntersectionPost`: SeoCompetitorsDomainIntersectionPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoCompetitorsDomainIntersectionPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoCompetitorsDomainIntersectionPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoDomainIntersectionRequest | SeoDomainIntersectionRequest |
SeoCompetitorsDomainIntersectionPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoCompetitorsDomainPost200Response SeoCompetitorsDomainPost(ctx).SeoCompetitorsDomainRequest(seoCompetitorsDomainRequest).Execute()
Find a domain's organic competitors
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoCompetitorsDomainRequest := *openapiclient.NewSeoCompetitorsDomainRequest("Target_example") // SeoCompetitorsDomainRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoCompetitorsDomainPost(context.Background()).SeoCompetitorsDomainRequest(seoCompetitorsDomainRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoCompetitorsDomainPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoCompetitorsDomainPost`: SeoCompetitorsDomainPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoCompetitorsDomainPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoCompetitorsDomainPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoCompetitorsDomainRequest | SeoCompetitorsDomainRequest |
SeoCompetitorsDomainPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoCompetitorsDomainRankOverviewPost200Response SeoCompetitorsDomainRankOverviewPost(ctx).SeoDomainRankOverviewRequest(seoDomainRankOverviewRequest).Execute()
Get a domain's ranking and traffic overview
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoDomainRankOverviewRequest := *openapiclient.NewSeoDomainRankOverviewRequest("Target_example") // SeoDomainRankOverviewRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoCompetitorsDomainRankOverviewPost(context.Background()).SeoDomainRankOverviewRequest(seoDomainRankOverviewRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoCompetitorsDomainRankOverviewPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoCompetitorsDomainRankOverviewPost`: SeoCompetitorsDomainRankOverviewPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoCompetitorsDomainRankOverviewPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoCompetitorsDomainRankOverviewPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoDomainRankOverviewRequest | SeoDomainRankOverviewRequest |
SeoCompetitorsDomainRankOverviewPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoCompetitorsHistoricalBulkTrafficPost200Response SeoCompetitorsHistoricalBulkTrafficPost(ctx).SeoHistoricalBulkTrafficRequest(seoHistoricalBulkTrafficRequest).Execute()
Estimate historical traffic for domains
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoHistoricalBulkTrafficRequest := *openapiclient.NewSeoHistoricalBulkTrafficRequest([]string{"Targets_example"}) // SeoHistoricalBulkTrafficRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoCompetitorsHistoricalBulkTrafficPost(context.Background()).SeoHistoricalBulkTrafficRequest(seoHistoricalBulkTrafficRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoCompetitorsHistoricalBulkTrafficPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoCompetitorsHistoricalBulkTrafficPost`: SeoCompetitorsHistoricalBulkTrafficPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoCompetitorsHistoricalBulkTrafficPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoCompetitorsHistoricalBulkTrafficPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoHistoricalBulkTrafficRequest | SeoHistoricalBulkTrafficRequest |
SeoCompetitorsHistoricalBulkTrafficPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoCompetitorsHistoricalRankOverviewPost200Response SeoCompetitorsHistoricalRankOverviewPost(ctx).SeoHistoricalRankOverviewRequest(seoHistoricalRankOverviewRequest).Execute()
Get a domain's historical ranking overview
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoHistoricalRankOverviewRequest := *openapiclient.NewSeoHistoricalRankOverviewRequest("Target_example") // SeoHistoricalRankOverviewRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoCompetitorsHistoricalRankOverviewPost(context.Background()).SeoHistoricalRankOverviewRequest(seoHistoricalRankOverviewRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoCompetitorsHistoricalRankOverviewPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoCompetitorsHistoricalRankOverviewPost`: SeoCompetitorsHistoricalRankOverviewPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoCompetitorsHistoricalRankOverviewPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoCompetitorsHistoricalRankOverviewPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoHistoricalRankOverviewRequest | SeoHistoricalRankOverviewRequest |
SeoCompetitorsHistoricalRankOverviewPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoCompetitorsHistoricalSerpsPost200Response SeoCompetitorsHistoricalSerpsPost(ctx).SeoHistoricalSerpsRequest(seoHistoricalSerpsRequest).Execute()
Get historical SERP snapshots for a keyword
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoHistoricalSerpsRequest := *openapiclient.NewSeoHistoricalSerpsRequest("Keyword_example") // SeoHistoricalSerpsRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoCompetitorsHistoricalSerpsPost(context.Background()).SeoHistoricalSerpsRequest(seoHistoricalSerpsRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoCompetitorsHistoricalSerpsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoCompetitorsHistoricalSerpsPost`: SeoCompetitorsHistoricalSerpsPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoCompetitorsHistoricalSerpsPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoCompetitorsHistoricalSerpsPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoHistoricalSerpsRequest | SeoHistoricalSerpsRequest |
SeoCompetitorsHistoricalSerpsPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoCompetitorsPageIntersectionPost200Response SeoCompetitorsPageIntersectionPost(ctx).SeoPageIntersectionRequest(seoPageIntersectionRequest).Execute()
Find keywords specific pages rank for
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoPageIntersectionRequest := *openapiclient.NewSeoPageIntersectionRequest([]string{"Pages_example"}) // SeoPageIntersectionRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoCompetitorsPageIntersectionPost(context.Background()).SeoPageIntersectionRequest(seoPageIntersectionRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoCompetitorsPageIntersectionPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoCompetitorsPageIntersectionPost`: SeoCompetitorsPageIntersectionPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoCompetitorsPageIntersectionPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoCompetitorsPageIntersectionPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoPageIntersectionRequest | SeoPageIntersectionRequest |
SeoCompetitorsPageIntersectionPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoCompetitorsRankedKeywordsPost200Response SeoCompetitorsRankedKeywordsPost(ctx).SeoRankedKeywordsRequest(seoRankedKeywordsRequest).Execute()
Find the keywords a domain ranks for
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoRankedKeywordsRequest := *openapiclient.NewSeoRankedKeywordsRequest("Target_example") // SeoRankedKeywordsRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoCompetitorsRankedKeywordsPost(context.Background()).SeoRankedKeywordsRequest(seoRankedKeywordsRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoCompetitorsRankedKeywordsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoCompetitorsRankedKeywordsPost`: SeoCompetitorsRankedKeywordsPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoCompetitorsRankedKeywordsPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoCompetitorsRankedKeywordsPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoRankedKeywordsRequest | SeoRankedKeywordsRequest |
SeoCompetitorsRankedKeywordsPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoCompetitorsRelevantPagesPost200Response SeoCompetitorsRelevantPagesPost(ctx).SeoRelevantPagesRequest(seoRelevantPagesRequest).Execute()
List a domain's top ranking pages
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoRelevantPagesRequest := *openapiclient.NewSeoRelevantPagesRequest("Target_example") // SeoRelevantPagesRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoCompetitorsRelevantPagesPost(context.Background()).SeoRelevantPagesRequest(seoRelevantPagesRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoCompetitorsRelevantPagesPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoCompetitorsRelevantPagesPost`: SeoCompetitorsRelevantPagesPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoCompetitorsRelevantPagesPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoCompetitorsRelevantPagesPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoRelevantPagesRequest | SeoRelevantPagesRequest |
SeoCompetitorsRelevantPagesPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoCompetitorsSerpPost200Response SeoCompetitorsSerpPost(ctx).SeoSerpCompetitorsRequest(seoSerpCompetitorsRequest).Execute()
Find domains competing for keywords
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoSerpCompetitorsRequest := *openapiclient.NewSeoSerpCompetitorsRequest([]string{"Keywords_example"}) // SeoSerpCompetitorsRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoCompetitorsSerpPost(context.Background()).SeoSerpCompetitorsRequest(seoSerpCompetitorsRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoCompetitorsSerpPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoCompetitorsSerpPost`: SeoCompetitorsSerpPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoCompetitorsSerpPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoCompetitorsSerpPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoSerpCompetitorsRequest | SeoSerpCompetitorsRequest |
SeoCompetitorsSerpPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoCompetitorsSubdomainsPost200Response SeoCompetitorsSubdomainsPost(ctx).SeoSubdomainsRequest(seoSubdomainsRequest).Execute()
List a domain's subdomains with traffic
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoSubdomainsRequest := *openapiclient.NewSeoSubdomainsRequest("Target_example") // SeoSubdomainsRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoCompetitorsSubdomainsPost(context.Background()).SeoSubdomainsRequest(seoSubdomainsRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoCompetitorsSubdomainsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoCompetitorsSubdomainsPost`: SeoCompetitorsSubdomainsPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoCompetitorsSubdomainsPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoCompetitorsSubdomainsPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoSubdomainsRequest | SeoSubdomainsRequest |
SeoCompetitorsSubdomainsPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoKeywordsAutocompletePost200Response SeoKeywordsAutocompletePost(ctx).SeoKeywordAutocompleteRequest(seoKeywordAutocompleteRequest).Execute()
Collect autocomplete keyword suggestions
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoKeywordAutocompleteRequest := *openapiclient.NewSeoKeywordAutocompleteRequest("Keyword_example") // SeoKeywordAutocompleteRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoKeywordsAutocompletePost(context.Background()).SeoKeywordAutocompleteRequest(seoKeywordAutocompleteRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoKeywordsAutocompletePost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoKeywordsAutocompletePost`: SeoKeywordsAutocompletePost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoKeywordsAutocompletePost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoKeywordsAutocompletePostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoKeywordAutocompleteRequest | SeoKeywordAutocompleteRequest |
SeoKeywordsAutocompletePost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoKeywordsDifficultyPost200Response SeoKeywordsDifficultyPost(ctx).SeoKeywordDifficultyRequest(seoKeywordDifficultyRequest).Execute()
Score keyword difficulty
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoKeywordDifficultyRequest := *openapiclient.NewSeoKeywordDifficultyRequest([]string{"Keywords_example"}) // SeoKeywordDifficultyRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoKeywordsDifficultyPost(context.Background()).SeoKeywordDifficultyRequest(seoKeywordDifficultyRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoKeywordsDifficultyPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoKeywordsDifficultyPost`: SeoKeywordsDifficultyPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoKeywordsDifficultyPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoKeywordsDifficultyPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoKeywordDifficultyRequest | SeoKeywordDifficultyRequest |
SeoKeywordsDifficultyPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoKeywordsForSitePost200Response SeoKeywordsForSitePost(ctx).SeoKeywordsForSiteRequest(seoKeywordsForSiteRequest).Execute()
Find keywords a domain ranks for
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoKeywordsForSiteRequest := *openapiclient.NewSeoKeywordsForSiteRequest("Target_example") // SeoKeywordsForSiteRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoKeywordsForSitePost(context.Background()).SeoKeywordsForSiteRequest(seoKeywordsForSiteRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoKeywordsForSitePost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoKeywordsForSitePost`: SeoKeywordsForSitePost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoKeywordsForSitePost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoKeywordsForSitePostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoKeywordsForSiteRequest | SeoKeywordsForSiteRequest |
SeoKeywordsForSitePost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoKeywordsHistoryPost200Response SeoKeywordsHistoryPost(ctx).SeoKeywordHistoryRequest(seoKeywordHistoryRequest).Execute()
Get historical keyword data
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoKeywordHistoryRequest := *openapiclient.NewSeoKeywordHistoryRequest([]string{"Keywords_example"}) // SeoKeywordHistoryRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoKeywordsHistoryPost(context.Background()).SeoKeywordHistoryRequest(seoKeywordHistoryRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoKeywordsHistoryPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoKeywordsHistoryPost`: SeoKeywordsHistoryPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoKeywordsHistoryPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoKeywordsHistoryPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoKeywordHistoryRequest | SeoKeywordHistoryRequest |
SeoKeywordsHistoryPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoKeywordsIdeasPost200Response SeoKeywordsIdeasPost(ctx).SeoKeywordIdeasRequest(seoKeywordIdeasRequest).Execute()
Discover keyword ideas
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoKeywordIdeasRequest := *openapiclient.NewSeoKeywordIdeasRequest([]string{"Keywords_example"}) // SeoKeywordIdeasRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoKeywordsIdeasPost(context.Background()).SeoKeywordIdeasRequest(seoKeywordIdeasRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoKeywordsIdeasPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoKeywordsIdeasPost`: SeoKeywordsIdeasPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoKeywordsIdeasPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoKeywordsIdeasPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoKeywordIdeasRequest | SeoKeywordIdeasRequest |
SeoKeywordsIdeasPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoKeywordsIntentPost200Response SeoKeywordsIntentPost(ctx).SeoKeywordIntentRequest(seoKeywordIntentRequest).Execute()
Classify keyword search intent
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoKeywordIntentRequest := *openapiclient.NewSeoKeywordIntentRequest([]string{"Keywords_example"}) // SeoKeywordIntentRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoKeywordsIntentPost(context.Background()).SeoKeywordIntentRequest(seoKeywordIntentRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoKeywordsIntentPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoKeywordsIntentPost`: SeoKeywordsIntentPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoKeywordsIntentPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoKeywordsIntentPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoKeywordIntentRequest | SeoKeywordIntentRequest |
SeoKeywordsIntentPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoKeywordsOverviewPost200Response SeoKeywordsOverviewPost(ctx).SeoKeywordOverviewRequest(seoKeywordOverviewRequest).Execute()
Look up keyword metrics
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoKeywordOverviewRequest := *openapiclient.NewSeoKeywordOverviewRequest([]string{"Keywords_example"}) // SeoKeywordOverviewRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoKeywordsOverviewPost(context.Background()).SeoKeywordOverviewRequest(seoKeywordOverviewRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoKeywordsOverviewPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoKeywordsOverviewPost`: SeoKeywordsOverviewPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoKeywordsOverviewPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoKeywordsOverviewPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoKeywordOverviewRequest | SeoKeywordOverviewRequest |
SeoKeywordsOverviewPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoKeywordsRelatedPost200Response SeoKeywordsRelatedPost(ctx).SeoRelatedKeywordsRequest(seoRelatedKeywordsRequest).Execute()
Find related keywords
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoRelatedKeywordsRequest := *openapiclient.NewSeoRelatedKeywordsRequest("Keyword_example") // SeoRelatedKeywordsRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoKeywordsRelatedPost(context.Background()).SeoRelatedKeywordsRequest(seoRelatedKeywordsRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoKeywordsRelatedPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoKeywordsRelatedPost`: SeoKeywordsRelatedPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoKeywordsRelatedPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoKeywordsRelatedPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoRelatedKeywordsRequest | SeoRelatedKeywordsRequest |
SeoKeywordsRelatedPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoKeywordsSuggestionsPost200Response SeoKeywordsSuggestionsPost(ctx).SeoKeywordSuggestionsRequest(seoKeywordSuggestionsRequest).Execute()
Find keyword suggestions
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoKeywordSuggestionsRequest := *openapiclient.NewSeoKeywordSuggestionsRequest("Keyword_example") // SeoKeywordSuggestionsRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoKeywordsSuggestionsPost(context.Background()).SeoKeywordSuggestionsRequest(seoKeywordSuggestionsRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoKeywordsSuggestionsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoKeywordsSuggestionsPost`: SeoKeywordsSuggestionsPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoKeywordsSuggestionsPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoKeywordsSuggestionsPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoKeywordSuggestionsRequest | SeoKeywordSuggestionsRequest |
SeoKeywordsSuggestionsPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeoSerpPost200Response SeoSerpPost(ctx).SeoSerpRequest(seoSerpRequest).Execute()
Collect organic SERP SEO evidence
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/unifapi-agent/unifapi-sdk-go"
)
func main() {
seoSerpRequest := *openapiclient.NewSeoSerpRequest("Query_example") // SeoSerpRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SeoAPI.SeoSerpPost(context.Background()).SeoSerpRequest(seoSerpRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SeoAPI.SeoSerpPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SeoSerpPost`: SeoSerpPost200Response
fmt.Fprintf(os.Stdout, "Response from `SeoAPI.SeoSerpPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSeoSerpPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| seoSerpRequest | SeoSerpRequest |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]