| Crates.io | data-for-seo |
| lib.rs | data-for-seo |
| version | 0.1.15 |
| created_at | 2024-12-16 05:20:15.48523+00 |
| updated_at | 2025-02-25 00:03:05.292917+00 |
| description | DataForSEO API for Rust |
| homepage | |
| repository | https://github.com/uiuifree/rust-data-for-seo |
| max_upload_size | |
| id | 1484641 |
| size | 214,989 |
rust-data-for-seo is a client library designed to make interacting with the DataForSEO API simple and efficient in Rust. This library helps you access search engine and market data while leveraging Rust's speed and safety features.
Example
fn client() -> DataForSeoClient {
dotenv::dotenv().ok();
let id = env::var("ID").unwrap();
let pass = env::var("PASSWORD").unwrap();
DataForSeoClient::new(id, pass)
}
#[tokio::test]
async fn post() {
let client = client();
let mut request = KeywordsDataApiGoogleAdsSearchVolumeTaskPostRequest::new("ja".to_string(), 20636);
request.keywords = vec!["SEO".to_string()];
request.search_partners = Some(true);
let res = client
.keywords_data()
.google_ads()
.search_volume_task_post(vec![request])
.await;
println!("{:?}", res);
}
Task Post
Task Ready
Task Fixed
Task Get
Live
TODO YouTube Yahoo Baidu Naver Seznam
TODO
TODO
TODO
TODO Content Analysis API Content Generation API Merchant API App Data API Business Data API