Skip to content

DataForSEO API Client Library for PHP

License

Notifications You must be signed in to change notification settings

boolxy/dataforseo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataForSEO API Client Library for PHP

The easiest way for using DataForSEO APIs in PHP

Installation

This package can be installed via Composer:

composer require boolxy/dataforseo

Usage

use BoolXY\DataForSEO\Client;
use BoolXY\DataForSEO\DataForSEO;
use BoolXY\DataForSEO\Requests\KeywordsData\SearchVolumeForKeyword\LiveDataRequest;

$data = [
    [
        "language" => "en",
        "loc_name_canonical" => "United States",
        "key" => "average page rpm adsense",
    ],
    [
        "language" => "en",
        "loc_id" => 2840,
        "key" => "adsense blank ads how long",
    ],
    [
        "language" => "en",
        "loc_name_canonical" => "United States",
        "key" => "leads and prospects",
    ],
];

$client = new Client($base_uri, $user, $pass);

$result = DataForSEO::create($client)
    ->setRequest(LiveDataRequest::create($data))
    ->get();

With reviewing the tests, you can learn more...

API documentation: https://docs.dataforseo.com/

Testing

Copy phpunit.xml.dist as phpunit.xml and update it. After then you can start testing.

vendor/bin/phpunit

or

composer test

Credits

License

The MIT License (MIT). Please see License File for more information.