DataForSeo v0.1.1 DataForSeo View Source

Provides access interfaces for the DataForSeo API.

Link to this section Summary

Functions

GET v2/srp_tasks_get

Returns current Auth configuration settings for accessing dataforseo server.

Provides DataForSeo configuration settings for accessing dataforseo server. The specified configuration applies globally. Use DataForSeo.configure/2 for setting different configurations on each processes.

Provides Auth configuration settings for accessing dataforseo server.

Provides general dataforseo API access interface. This method simply returns parsed json in Map structure.

Provides general dataforseo API access interface. This method simply returns parsed json in Map structure.

GET v2/srp_tasks_get

Link to this section Functions

GET v2/srp_tasks_get

Examples

DataForSeo.completed_tasks

Reference

https://docs.dataforseo.com/v2/srp#get-serp-completed-tasks

Returns current Auth configuration settings for accessing dataforseo server.

Provides DataForSeo configuration settings for accessing dataforseo server. The specified configuration applies globally. Use DataForSeo.configure/2 for setting different configurations on each processes.

Examples

DataForSeo.configure(
  login: System.get_env("DATAFORSEO_LOGIN"),
  password: System.get_env("DATAFORSEO_PASSWORD")
)

Provides Auth configuration settings for accessing dataforseo server.

Options

The scope can have one of the following values.

  • :global - configuration is shared for all processes.
  • :process - configuration is isolated for each process.

Examples

DataForSeo.configure(
  :process,
  login: System.get_env("DATAFORSEO_LOGIN"),
  password: System.get_env("DATAFORSEO_PASSWORD")
)
Link to this function

create_tasks(keys_with_unique_ids, se_language, loc_name_canonical, se_name, optional_params)

View Source

POST v2/srp_tasks_post

Examples

DataForSeo.create_tasks(%{"Schrauben" => "123987"}, "German", "20537,Hamburg,Germany", "google.de")

Reference

https://docs.dataforseo.com/v2/srp#setting-serp-tasks

Provides general dataforseo API access interface. This method simply returns parsed json in Map structure.

Examples

DataForSeo.request(:get, "v2/cmn_user")
Link to this function

request(method, path, params)

View Source

Provides general dataforseo API access interface. This method simply returns parsed json in Map structure.

Examples

DataForSeo.request(:post, "v2/srp_tasks_post", [priority: 1, se_name: "google.de", se_language: "German", loc_name_canonical: "Hamburg,Germany", key: "Schrauben"])

GET v2/srp_tasks_get

Examples

DataForSeo.task_result(123456789)

Reference

https://docs.dataforseo.com/v2/srp#get-serp-results-by-task_id