Skip to content

Latest commit

 

History

History
71 lines (51 loc) · 1.46 KB

README.md

File metadata and controls

71 lines (51 loc) · 1.46 KB

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.