Skip to content

Latest commit

 

History

History
2822 lines (1768 loc) · 87.2 KB

File metadata and controls

2822 lines (1768 loc) · 87.2 KB

\SeoAPI

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

SeoBacklinksAnchorsPost

SeoBacklinksAnchorsPost200Response SeoBacklinksAnchorsPost(ctx).SeoBacklinksAnchorsRequest(seoBacklinksAnchorsRequest).Execute()

Get anchor texts used in backlinks to a target

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksAnchorsPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksAnchorsRequest SeoBacklinksAnchorsRequest

Return type

SeoBacklinksAnchorsPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksBulkBacklinksPost

SeoBacklinksBulkBacklinksPost200Response SeoBacklinksBulkBacklinksPost(ctx).SeoBacklinksBulkBacklinksRequest(seoBacklinksBulkBacklinksRequest).Execute()

Count backlinks for many targets

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksBulkBacklinksPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksBulkBacklinksRequest SeoBacklinksBulkBacklinksRequest

Return type

SeoBacklinksBulkBacklinksPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksBulkNewLostBacklinksPost

SeoBacklinksBulkNewLostBacklinksPost200Response SeoBacklinksBulkNewLostBacklinksPost(ctx).SeoBacklinksBulkNewLostBacklinksRequest(seoBacklinksBulkNewLostBacklinksRequest).Execute()

Count new and lost backlinks for many targets

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksBulkNewLostBacklinksPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksBulkNewLostBacklinksRequest SeoBacklinksBulkNewLostBacklinksRequest

Return type

SeoBacklinksBulkNewLostBacklinksPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksBulkNewLostReferringDomainsPost

SeoBacklinksBulkNewLostReferringDomainsPost200Response SeoBacklinksBulkNewLostReferringDomainsPost(ctx).SeoBacklinksBulkNewLostReferringDomainsRequest(seoBacklinksBulkNewLostReferringDomainsRequest).Execute()

Count new and lost referring domains for many targets

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksBulkNewLostReferringDomainsPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksBulkNewLostReferringDomainsRequest SeoBacklinksBulkNewLostReferringDomainsRequest

Return type

SeoBacklinksBulkNewLostReferringDomainsPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksBulkPagesSummaryPost

SeoBacklinksBulkPagesSummaryPost200Response SeoBacklinksBulkPagesSummaryPost(ctx).SeoBacklinksBulkPagesSummaryRequest(seoBacklinksBulkPagesSummaryRequest).Execute()

Summarize backlinks for many pages at once

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksBulkPagesSummaryPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksBulkPagesSummaryRequest SeoBacklinksBulkPagesSummaryRequest

Return type

SeoBacklinksBulkPagesSummaryPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksBulkRanksPost

SeoBacklinksBulkRanksPost200Response SeoBacklinksBulkRanksPost(ctx).SeoBacklinksBulkRanksRequest(seoBacklinksBulkRanksRequest).Execute()

Get backlink ranks for many targets

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksBulkRanksPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksBulkRanksRequest SeoBacklinksBulkRanksRequest

Return type

SeoBacklinksBulkRanksPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksBulkReferringDomainsPost

SeoBacklinksBulkReferringDomainsPost200Response SeoBacklinksBulkReferringDomainsPost(ctx).SeoBacklinksBulkReferringDomainsRequest(seoBacklinksBulkReferringDomainsRequest).Execute()

Count referring domains for many targets

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksBulkReferringDomainsPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksBulkReferringDomainsRequest SeoBacklinksBulkReferringDomainsRequest

Return type

SeoBacklinksBulkReferringDomainsPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksBulkSpamScorePost

SeoBacklinksBulkSpamScorePost200Response SeoBacklinksBulkSpamScorePost(ctx).SeoBacklinksBulkSpamScoreRequest(seoBacklinksBulkSpamScoreRequest).Execute()

Get spam scores for many targets

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksBulkSpamScorePostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksBulkSpamScoreRequest SeoBacklinksBulkSpamScoreRequest

Return type

SeoBacklinksBulkSpamScorePost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksCompetitorsPost

SeoBacklinksCompetitorsPost200Response SeoBacklinksCompetitorsPost(ctx).SeoBacklinksCompetitorsRequest(seoBacklinksCompetitorsRequest).Execute()

Find competitors by shared referring domains

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksCompetitorsPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksCompetitorsRequest SeoBacklinksCompetitorsRequest

Return type

SeoBacklinksCompetitorsPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksDomainIntersectionPost

SeoBacklinksDomainIntersectionPost200Response SeoBacklinksDomainIntersectionPost(ctx).SeoBacklinksDomainIntersectionRequest(seoBacklinksDomainIntersectionRequest).Execute()

Find domains linking to multiple targets

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksDomainIntersectionPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksDomainIntersectionRequest SeoBacklinksDomainIntersectionRequest

Return type

SeoBacklinksDomainIntersectionPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksDomainPagesPost

SeoBacklinksDomainPagesPost200Response SeoBacklinksDomainPagesPost(ctx).SeoBacklinksDomainPagesRequest(seoBacklinksDomainPagesRequest).Execute()

List target pages ranked by backlinks

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksDomainPagesPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksDomainPagesRequest SeoBacklinksDomainPagesRequest

Return type

SeoBacklinksDomainPagesPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksDomainPagesSummaryPost

SeoBacklinksDomainPagesSummaryPost200Response SeoBacklinksDomainPagesSummaryPost(ctx).SeoBacklinksDomainPagesSummaryRequest(seoBacklinksDomainPagesSummaryRequest).Execute()

Summarize backlinks for each page of a target

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksDomainPagesSummaryPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksDomainPagesSummaryRequest SeoBacklinksDomainPagesSummaryRequest

Return type

SeoBacklinksDomainPagesSummaryPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksHistoryPost

SeoBacklinksHistoryPost200Response SeoBacklinksHistoryPost(ctx).SeoBacklinksHistoryRequest(seoBacklinksHistoryRequest).Execute()

Get historical backlink metrics for a target

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksHistoryPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksHistoryRequest SeoBacklinksHistoryRequest

Return type

SeoBacklinksHistoryPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksListPost

SeoBacklinksListPost200Response SeoBacklinksListPost(ctx).SeoBacklinksListRequest(seoBacklinksListRequest).Execute()

List individual backlinks pointing to a target

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksListPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksListRequest SeoBacklinksListRequest

Return type

SeoBacklinksListPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksPageIntersectionPost

SeoBacklinksPageIntersectionPost200Response SeoBacklinksPageIntersectionPost(ctx).SeoBacklinksPageIntersectionRequest(seoBacklinksPageIntersectionRequest).Execute()

Find pages linking to multiple targets

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksPageIntersectionPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksPageIntersectionRequest SeoBacklinksPageIntersectionRequest

Return type

SeoBacklinksPageIntersectionPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksReferringDomainsPost

SeoBacklinksReferringDomainsPost200Response SeoBacklinksReferringDomainsPost(ctx).SeoReferringDomainsRequest(seoReferringDomainsRequest).Execute()

List referring domains pointing to a target

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksReferringDomainsPostRequest struct via the builder pattern

Name Type Description Notes
seoReferringDomainsRequest SeoReferringDomainsRequest

Return type

SeoBacklinksReferringDomainsPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksReferringNetworksPost

SeoBacklinksReferringNetworksPost200Response SeoBacklinksReferringNetworksPost(ctx).SeoBacklinksReferringNetworksRequest(seoBacklinksReferringNetworksRequest).Execute()

List referring IP networks pointing to a target

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksReferringNetworksPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksReferringNetworksRequest SeoBacklinksReferringNetworksRequest

Return type

SeoBacklinksReferringNetworksPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksSummaryPost

SeoBacklinksSummaryPost200Response SeoBacklinksSummaryPost(ctx).SeoBacklinksSummaryRequest(seoBacklinksSummaryRequest).Execute()

Get the backlink profile summary for a target

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksSummaryPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksSummaryRequest SeoBacklinksSummaryRequest

Return type

SeoBacklinksSummaryPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksTimeseriesNewLostPost

SeoBacklinksTimeseriesNewLostPost200Response SeoBacklinksTimeseriesNewLostPost(ctx).SeoBacklinksTimeseriesNewLostRequest(seoBacklinksTimeseriesNewLostRequest).Execute()

Get new and lost backlinks over time

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksTimeseriesNewLostPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksTimeseriesNewLostRequest SeoBacklinksTimeseriesNewLostRequest

Return type

SeoBacklinksTimeseriesNewLostPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoBacklinksTimeseriesPost

SeoBacklinksTimeseriesPost200Response SeoBacklinksTimeseriesPost(ctx).SeoBacklinksTimeseriesRequest(seoBacklinksTimeseriesRequest).Execute()

Get backlink metrics over time

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoBacklinksTimeseriesPostRequest struct via the builder pattern

Name Type Description Notes
seoBacklinksTimeseriesRequest SeoBacklinksTimeseriesRequest

Return type

SeoBacklinksTimeseriesPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoCompetitorsBulkTrafficPost

SeoCompetitorsBulkTrafficPost200Response SeoCompetitorsBulkTrafficPost(ctx).SeoBulkTrafficRequest(seoBulkTrafficRequest).Execute()

Estimate organic traffic for domains

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoCompetitorsBulkTrafficPostRequest struct via the builder pattern

Name Type Description Notes
seoBulkTrafficRequest SeoBulkTrafficRequest

Return type

SeoCompetitorsBulkTrafficPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoCompetitorsDomainIntersectionPost

SeoCompetitorsDomainIntersectionPost200Response SeoCompetitorsDomainIntersectionPost(ctx).SeoDomainIntersectionRequest(seoDomainIntersectionRequest).Execute()

Find keywords two domains both rank for

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoCompetitorsDomainIntersectionPostRequest struct via the builder pattern

Name Type Description Notes
seoDomainIntersectionRequest SeoDomainIntersectionRequest

Return type

SeoCompetitorsDomainIntersectionPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoCompetitorsDomainPost

SeoCompetitorsDomainPost200Response SeoCompetitorsDomainPost(ctx).SeoCompetitorsDomainRequest(seoCompetitorsDomainRequest).Execute()

Find a domain's organic competitors

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoCompetitorsDomainPostRequest struct via the builder pattern

Name Type Description Notes
seoCompetitorsDomainRequest SeoCompetitorsDomainRequest

Return type

SeoCompetitorsDomainPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoCompetitorsDomainRankOverviewPost

SeoCompetitorsDomainRankOverviewPost200Response SeoCompetitorsDomainRankOverviewPost(ctx).SeoDomainRankOverviewRequest(seoDomainRankOverviewRequest).Execute()

Get a domain's ranking and traffic overview

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoCompetitorsDomainRankOverviewPostRequest struct via the builder pattern

Name Type Description Notes
seoDomainRankOverviewRequest SeoDomainRankOverviewRequest

Return type

SeoCompetitorsDomainRankOverviewPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoCompetitorsHistoricalBulkTrafficPost

SeoCompetitorsHistoricalBulkTrafficPost200Response SeoCompetitorsHistoricalBulkTrafficPost(ctx).SeoHistoricalBulkTrafficRequest(seoHistoricalBulkTrafficRequest).Execute()

Estimate historical traffic for domains

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoCompetitorsHistoricalBulkTrafficPostRequest struct via the builder pattern

Name Type Description Notes
seoHistoricalBulkTrafficRequest SeoHistoricalBulkTrafficRequest

Return type

SeoCompetitorsHistoricalBulkTrafficPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoCompetitorsHistoricalRankOverviewPost

SeoCompetitorsHistoricalRankOverviewPost200Response SeoCompetitorsHistoricalRankOverviewPost(ctx).SeoHistoricalRankOverviewRequest(seoHistoricalRankOverviewRequest).Execute()

Get a domain's historical ranking overview

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoCompetitorsHistoricalRankOverviewPostRequest struct via the builder pattern

Name Type Description Notes
seoHistoricalRankOverviewRequest SeoHistoricalRankOverviewRequest

Return type

SeoCompetitorsHistoricalRankOverviewPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoCompetitorsHistoricalSerpsPost

SeoCompetitorsHistoricalSerpsPost200Response SeoCompetitorsHistoricalSerpsPost(ctx).SeoHistoricalSerpsRequest(seoHistoricalSerpsRequest).Execute()

Get historical SERP snapshots for a keyword

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoCompetitorsHistoricalSerpsPostRequest struct via the builder pattern

Name Type Description Notes
seoHistoricalSerpsRequest SeoHistoricalSerpsRequest

Return type

SeoCompetitorsHistoricalSerpsPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoCompetitorsPageIntersectionPost

SeoCompetitorsPageIntersectionPost200Response SeoCompetitorsPageIntersectionPost(ctx).SeoPageIntersectionRequest(seoPageIntersectionRequest).Execute()

Find keywords specific pages rank for

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoCompetitorsPageIntersectionPostRequest struct via the builder pattern

Name Type Description Notes
seoPageIntersectionRequest SeoPageIntersectionRequest

Return type

SeoCompetitorsPageIntersectionPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoCompetitorsRankedKeywordsPost

SeoCompetitorsRankedKeywordsPost200Response SeoCompetitorsRankedKeywordsPost(ctx).SeoRankedKeywordsRequest(seoRankedKeywordsRequest).Execute()

Find the keywords a domain ranks for

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoCompetitorsRankedKeywordsPostRequest struct via the builder pattern

Name Type Description Notes
seoRankedKeywordsRequest SeoRankedKeywordsRequest

Return type

SeoCompetitorsRankedKeywordsPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoCompetitorsRelevantPagesPost

SeoCompetitorsRelevantPagesPost200Response SeoCompetitorsRelevantPagesPost(ctx).SeoRelevantPagesRequest(seoRelevantPagesRequest).Execute()

List a domain's top ranking pages

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoCompetitorsRelevantPagesPostRequest struct via the builder pattern

Name Type Description Notes
seoRelevantPagesRequest SeoRelevantPagesRequest

Return type

SeoCompetitorsRelevantPagesPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoCompetitorsSerpPost

SeoCompetitorsSerpPost200Response SeoCompetitorsSerpPost(ctx).SeoSerpCompetitorsRequest(seoSerpCompetitorsRequest).Execute()

Find domains competing for keywords

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoCompetitorsSerpPostRequest struct via the builder pattern

Name Type Description Notes
seoSerpCompetitorsRequest SeoSerpCompetitorsRequest

Return type

SeoCompetitorsSerpPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoCompetitorsSubdomainsPost

SeoCompetitorsSubdomainsPost200Response SeoCompetitorsSubdomainsPost(ctx).SeoSubdomainsRequest(seoSubdomainsRequest).Execute()

List a domain's subdomains with traffic

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoCompetitorsSubdomainsPostRequest struct via the builder pattern

Name Type Description Notes
seoSubdomainsRequest SeoSubdomainsRequest

Return type

SeoCompetitorsSubdomainsPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoKeywordsAutocompletePost

SeoKeywordsAutocompletePost200Response SeoKeywordsAutocompletePost(ctx).SeoKeywordAutocompleteRequest(seoKeywordAutocompleteRequest).Execute()

Collect autocomplete keyword suggestions

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoKeywordsAutocompletePostRequest struct via the builder pattern

Name Type Description Notes
seoKeywordAutocompleteRequest SeoKeywordAutocompleteRequest

Return type

SeoKeywordsAutocompletePost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoKeywordsDifficultyPost

SeoKeywordsDifficultyPost200Response SeoKeywordsDifficultyPost(ctx).SeoKeywordDifficultyRequest(seoKeywordDifficultyRequest).Execute()

Score keyword difficulty

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoKeywordsDifficultyPostRequest struct via the builder pattern

Name Type Description Notes
seoKeywordDifficultyRequest SeoKeywordDifficultyRequest

Return type

SeoKeywordsDifficultyPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoKeywordsForSitePost

SeoKeywordsForSitePost200Response SeoKeywordsForSitePost(ctx).SeoKeywordsForSiteRequest(seoKeywordsForSiteRequest).Execute()

Find keywords a domain ranks for

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoKeywordsForSitePostRequest struct via the builder pattern

Name Type Description Notes
seoKeywordsForSiteRequest SeoKeywordsForSiteRequest

Return type

SeoKeywordsForSitePost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoKeywordsHistoryPost

SeoKeywordsHistoryPost200Response SeoKeywordsHistoryPost(ctx).SeoKeywordHistoryRequest(seoKeywordHistoryRequest).Execute()

Get historical keyword data

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoKeywordsHistoryPostRequest struct via the builder pattern

Name Type Description Notes
seoKeywordHistoryRequest SeoKeywordHistoryRequest

Return type

SeoKeywordsHistoryPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoKeywordsIdeasPost

SeoKeywordsIdeasPost200Response SeoKeywordsIdeasPost(ctx).SeoKeywordIdeasRequest(seoKeywordIdeasRequest).Execute()

Discover keyword ideas

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoKeywordsIdeasPostRequest struct via the builder pattern

Name Type Description Notes
seoKeywordIdeasRequest SeoKeywordIdeasRequest

Return type

SeoKeywordsIdeasPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoKeywordsIntentPost

SeoKeywordsIntentPost200Response SeoKeywordsIntentPost(ctx).SeoKeywordIntentRequest(seoKeywordIntentRequest).Execute()

Classify keyword search intent

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoKeywordsIntentPostRequest struct via the builder pattern

Name Type Description Notes
seoKeywordIntentRequest SeoKeywordIntentRequest

Return type

SeoKeywordsIntentPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoKeywordsOverviewPost

SeoKeywordsOverviewPost200Response SeoKeywordsOverviewPost(ctx).SeoKeywordOverviewRequest(seoKeywordOverviewRequest).Execute()

Look up keyword metrics

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoKeywordsOverviewPostRequest struct via the builder pattern

Name Type Description Notes
seoKeywordOverviewRequest SeoKeywordOverviewRequest

Return type

SeoKeywordsOverviewPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoKeywordsRelatedPost

SeoKeywordsRelatedPost200Response SeoKeywordsRelatedPost(ctx).SeoRelatedKeywordsRequest(seoRelatedKeywordsRequest).Execute()

Find related keywords

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoKeywordsRelatedPostRequest struct via the builder pattern

Name Type Description Notes
seoRelatedKeywordsRequest SeoRelatedKeywordsRequest

Return type

SeoKeywordsRelatedPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoKeywordsSuggestionsPost

SeoKeywordsSuggestionsPost200Response SeoKeywordsSuggestionsPost(ctx).SeoKeywordSuggestionsRequest(seoKeywordSuggestionsRequest).Execute()

Find keyword suggestions

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoKeywordsSuggestionsPostRequest struct via the builder pattern

Name Type Description Notes
seoKeywordSuggestionsRequest SeoKeywordSuggestionsRequest

Return type

SeoKeywordsSuggestionsPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SeoSerpPost

SeoSerpPost200Response SeoSerpPost(ctx).SeoSerpRequest(seoSerpRequest).Execute()

Collect organic SERP SEO evidence

Example

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)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiSeoSerpPostRequest struct via the builder pattern

Name Type Description Notes
seoSerpRequest SeoSerpRequest

Return type

SeoSerpPost200Response

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]