DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
সাবডোমেইন
target-এর সাবডোমেইন এবং প্রতিটির সার্চ ফুটপ্রিন্ট। limit, offset ও offset_token দিয়ে পেজিং হয়; শুরুর পেজগুলোর পরে টোকেন ব্যবহার করুন। DataForSEO-এর এনভেলপে মোড়ানো: ডেটা tasks[0].result-এ, ফলাফল tasks[0].status_code-এ — প্রত্যাখ্যাত রিকোয়েস্টও HTTP 200 ফেরত দেয়। কোনো ডোমেইনের ট্রাফিক www ছাড়া অন্য কোথাও কেন্দ্রীভূত হলে এটি উপযোগী — সাইট বহনকারী docs বা blog সাবডোমেইন post_dataforseo_labs_google_domain_rank_overview_live-এ দেখা যায় না।
মূল্য রেফারেন্স
- মিটারিং: রিপোর্ট করা রেসপন্স খরচ
- রেফারেন্স রিকোয়েস্ট অনুমান: USD 0.1356
- রেফারেন্স গ্রাহক গুণক: 1.0। নিষ্পত্তিকৃত গ্রাহক অঙ্কে এটি আবার প্রয়োগ করবেন না।
এটি কেবল রেফারেন্স মেটাডেটা; অ্যাকাউন্টের কোটেশন, নিশ্চিত মূল্য বা ব্যয়সীমা নয়। রিসোর্স ক্রেডিট Felo ক্রেডিট নয়। চূড়ান্ত চার্জ Felo-এর বিলিং রেকর্ড অনুযায়ী হয়।
- টাইপ: array (object | null)[]
- filtersটাইপ: array (object | null)[] | null
ফলাফল ফিল্টারিং প্যারামিটারের অ্যারে
ঐচ্ছিক ফিল্ড
একসাথে একাধিক ফিল্টার যোগ করতে পারেন (সর্বোচ্চ ৮টি ফিল্টার)
শর্তগুলোর মধ্যেand,orলজিক্যাল অপারেটর সেট করতে হবে
নিচের অপারেটরগুলো সমর্থিত:regex,not_regex,<,<=,>,>=,=,<>,in,not_in
উদাহরণ:["metrics.paid.count",">",0][["metrics.paid.count",">",0],"and",["metrics.paid.etv",">","50"]][["metrics.organic.count",">","10"],
"and",
[["metrics.organic.pos_1","<>",0],"or",["metrics.organic.pos_2_3","<>",0]]]
ফিল্টার সম্পর্কে আরও তথ্যের জন্য Dataforseo Labs - Filters অথবা এই Help Center গাইড দেখুনখালি অবজেক্ট - historicalটাইপ: string | null
_serp _mode ডেটা সংগ্রহের মোড
ঐচ্ছিক ফিল্ড
ফলাফল ফিল্টার করতে এই ফিল্ড ব্যবহার করতে পারেন;
সম্ভাব্য ফিল্টারিং ধরন:live— যে SERP-এ নির্দিষ্টtarget-এর বর্তমানে র্যাংকিং ফলাফল আছে, সেগুলোর মেট্রিক ফেরত দেয়;lost— যে SERP-এ নির্দিষ্টtarget-এর আগে র্যাংকিং ফলাফল ছিল কিন্তু সর্বশেষ চেকের সময় ছিল না, সেগুলোর মেট্রিক ফেরত দেয়;all— দুই ধরনের SERP-এর জন্যই মেট্রিক ফেরত দেয়
ডিফল্ট মান:live - ignoreটাইপ: boolean | null
_synonyms অত্যন্ত অনুরূপ কীওয়ার্ড উপেক্ষা করুন
ঐচ্ছিক ফিল্ডtrueসেট থাকলে কেবল মূল কীওয়ার্ড ফেরত দেওয়া হবে, অত্যন্ত অনুরূপ সব কীওয়ার্ড বাদ যাবে;
ডিফল্ট মান:false - includeটাইপ: boolean | null
_clickstream _data ফলাফলে clickstream-ভিত্তিক মেট্রিকের ডেটা অন্তর্ভুক্ত করুন বা বাদ দিন
ঐচ্ছিক ফিল্ড
প্যারামিটারtrueসেট থাকলে, response-এ clickstream ডেটাসহclickstream_etv,clickstream_gender_distributionওclickstream_age_distributionফিল্ড পাবেন
ডিফল্ট মান:false
এই প্যারামিটার সক্রিয় থাকলে রিকোয়েস্টের জন্য দ্বিগুণ মূল্য নেওয়া হবেclickstream-ভিত্তিক মেট্রিক কীভাবে গণনা করা হয়, তা এই Help Center নিবন্ধে জেনে নিন
- itemটাইপ: array string[] | null
_types আইটেম প্রকার অনুযায়ী ফলাফল দেখান
ঐচ্ছিক ফিল্ড
response-এ অন্তর্ভুক্ত সার্চ ফলাফলের প্রকার নির্দেশ করেনোট:
item_typesঅ্যারেতেorganicথেকে ভিন্ন আইটেম প্রকার থাকলে, ফলাফল অ্যারেতে প্রথম আইটেম প্রকার অনুযায়ী সাজানো হবে; response-এ অন্তর্ভুক্ত নয় এমন সার্চ ফলাফল প্রকার অনুযায়ী আপনি ফলাফল সর্ট ও ফিল্টার করতে পারবেন না;সম্ভাব্য মান:
["organic", "paid", "featured_snippet", "local_pack"]
ডিফল্ট মান:["organic", "paid"] - languageটাইপ: string | null
_code ভাষা কোড
ঐচ্ছিক ফিল্ড
এই ফিল্ড ব্যবহার করলেlanguage_nameনির্দিষ্ট করার প্রয়োজন নেইlanguage_code-সহ উপলব্ধ ভাষার তালিকা পেতে আলাদা রিকোয়েস্ট পাঠান:https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
সব উপলব্ধ ভাষার ফলাফল পেতে এই ফিল্ড উপেক্ষা করুন
উদাহরণ:en - languageটাইপ: string | null
_name ভাষার পূর্ণ নাম
ঐচ্ছিক ফিল্ড
এই ফিল্ড ব্যবহার করলেlanguage_codeনির্দিষ্ট করার প্রয়োজন নেইlanguage_name-সহ উপলব্ধ ভাষার তালিকা পেতে আলাদা রিকোয়েস্ট পাঠান:https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
সব উপলব্ধ ভাষার ফলাফল পেতে এই ফিল্ড উপেক্ষা করুন
উদাহরণ:English - limitটাইপ: integer | null
ফেরত দেওয়া কীওয়ার্ডের সর্বোচ্চ সংখ্যা
ঐচ্ছিক ফিল্ড
ডিফল্ট মান:100
সর্বোচ্চ মান:1000 - locationটাইপ: integer | null
_code অবস্থান কোড
ঐচ্ছিক ফিল্ড
এই ফিল্ড ব্যবহার করলেlocation_nameনির্দিষ্ট করার প্রয়োজন নেইlocation_code-সহ উপলব্ধ অবস্থানের তালিকা পেতে আলাদা রিকোয়েস্ট পাঠান:https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
সব উপলব্ধ অবস্থানের ফলাফল পেতে এই ফিল্ড উপেক্ষা করুন
উদাহরণ:2840 - locationটাইপ: string | null
_name অবস্থানের পূর্ণ নাম
ঐচ্ছিক ফিল্ড
এই ফিল্ড ব্যবহার করলেlocation_codeনির্দিষ্ট করার প্রয়োজন নেইlocation_name-সহ উপলব্ধ অবস্থানের তালিকা পেতে আলাদা রিকোয়েস্ট পাঠান:https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
সব উপলব্ধ অবস্থানের ফলাফল পেতে এই ফিল্ড উপেক্ষা করুন
উদাহরণ:United Kingdom - offsetটাইপ: integer | null
ফেরত দেওয়া কীওয়ার্ডের ফলাফল অ্যারেতে অফসেট
ঐচ্ছিক ফিল্ড
ডিফল্ট মান:010মান নির্দিষ্ট করলে ফলাফল অ্যারেতে প্রথম দশটি কীওয়ার্ড বাদ যাবে এবং পরবর্তী কীওয়ার্ডগুলোর জন্য ডেটা দেওয়া হবে - orderটাইপ: array string[] | null
_by ফলাফল সর্টিং নিয়ম
ঐচ্ছিক ফিল্ড
ফলাফল সর্ট করতেfiltersঅ্যারেতে যেসব মান আছে সেগুলোই ব্যবহার করতে পারেন
সম্ভাব্য সর্টিং প্রকার:asc- ফলাফল আরোহী ক্রমে সর্ট হবেdesc- ফলাফল অবরোহী ক্রমে সর্ট হবে
সর্টিং প্রকার নির্দিষ্ট করতে কমা ব্যবহার করতে হবে
উদাহরণ:["metrics.paid.etv,asc"]
নোট: একটি রিকোয়েস্টে সর্বোচ্চ তিনটি সর্টিং নিয়ম সেট করতে পারবেন
একাধিক সর্টিং নিয়ম আলাদা করতে কমা ব্যবহার করতে হবে
উদাহরণ:["metrics.organic.etv,desc","metrics.paid.count,asc"]ডিফল্ট নিয়ম:
["metrics.organic.count,desc"]
নোট:item_typesঅ্যারেতেorganicথেকে ভিন্ন আইটেম প্রকার থাকলে, ফলাফল অ্যারেতে প্রথম আইটেম প্রকার অনুযায়ী সাজানো হবে - tagটাইপ: string | null
ব্যবহারকারী-নির্ধারিত টাস্ক আইডেন্টিফায়ার
ঐচ্ছিক ফিল্ড
অক্ষরসীমা 255
এই প্যারামিটার দিয়ে টাস্ক শনাক্ত করে ফলাফলের সঙ্গে মিলিয়ে নিতে পারেন
নির্দিষ্টtagমান response-এরdataঅবজেক্টে পাবেন - targetটাইপ: string
ডোমেইন
আবশ্যক ফিল্ড
টার্গেট ওয়েবসাইটের ডোমেইন নাম
ডোমেইনhttps://ওwww.ছাড়া নির্দিষ্ট করতে হবে
- টাইপ: object | null · Response36Afe1097B20_DataforseoLabsGoogleSubdomainsLiveResponseInfo200
- টাইপ: number | null ফরম্যাট: doublecost
টাস্কের মোট খরচ, USD
- টাইপ: integer | nullstatus
_code সাধারণ স্ট্যাটাস কোড সম্পূর্ণ response কোড তালিকা এখানে দেখতে পাবেন
- টাইপ: string | nullstatus
_message সাধারণ তথ্যমূলক বার্তা সাধারণ তথ্যমূলক বার্তার সম্পূর্ণ তালিকা এখানে দেখতে পাবেন
- টাইপ: array (object | null)[] | nulltasks
টাস্কের অ্যারে
- টাইপ: object | null · Response36Afe1097B20_DataforseoLabsGoogleSubdomainsLiveTaskInfo
- costটাইপ: number | null ফরম্যাট: double
টাস্কের মোট খরচ, USD
- dataটাইপ: object | null
এতে POST রিকোয়েস্টে আপনি যে প্যারামিটারগুলো নির্দিষ্ট করেছিলেন সেগুলোই থাকে
- propertyটাইপ: object | null
Name
- idটাইপ: string | null
টাস্ক আইডেন্টিফায়ার আমাদের সিস্টেমে অনন্য টাস্ক আইডেন্টিফায়ার, UUID ফরম্যাটে
- pathটাইপ: array (string | null)[] | null
URL পাথ
- resultটাইপ: array (object | null)[] | null
ফলাফলের অ্যারে
- itemsটাইপ: array (object | null)[] | null
সাবডোমেইন ও সংশ্লিষ্ট ডেটা রয়েছে
- metricsটাইপ: object | null
সাবডোমেইনের সঙ্গে সম্পর্কিত র্যাংকিং ডেটা
- propertyটাইপ: object · Response36Afe1097B20_DataforseoLabsMetricsInfo
Name - clickstreamটাইপ: object | null
_age _distribution - propertyটাইপ: integer | null ফরম্যাট: int64
Name Signed 64-bit integers (long type).
- clickstreamটাইপ: number | null ফরম্যাট: double
_etv clickstream ডেটার ভিত্তিতে আনুমানিক ট্রাফিক ভলিউম
ডোমেইন যে সব কীওয়ার্ডে র্যাংক করে সেগুলোর ক্লিক-থ্রু রেট ও clickstream সার্চ ভলিউম মানের গুণফল হিসেবে গণনা করা হয়
এই ফিল্ডের ফলাফল পেতেinclude_clickstream_dataপ্যারামিটারটিtrueসেট করতে হবে
মেট্রিক কীভাবে গণনা করা হয় সে সম্পর্কে এই Help Center নিবন্ধে আরও জানুন - clickstreamটাইপ: object | null
_gender _distribution - propertyটাইপ: integer | null ফরম্যাট: int64
Name Signed 64-bit integers (long type).
- countটাইপ: integer | null ফরম্যাট: int64
ডোমেইন বা সাবডোমেইন ধারণ করা অর্গেনিক SERP-এর মোট সংখ্যা
- estimatedটাইপ: number | null
_paid _traffic _cost অর্গেনিক সার্চ ট্রাফিককে পেইডে রূপান্তরের আনুমানিক খরচ
ডোমেইন বা সাবডোমেইন যে ক্যাটাগরিতে র্যাংক করে সেই ক্যাটাগরির সব কীওয়ার্ডের জন্য বিজ্ঞাপন চালানোর আনুমানিক মাসিক খরচ (USD) উপস্থাপন করে
মেট্রিকটি অর্গেনিকetvও পেইডcpcমানের গুণফল হিসেবে গণনা করা হয় এবং Google Search-এ PPC বিজ্ঞাপনের মাধ্যমে আনুমানিক মাসিক অর্গেনিক ট্রাফিকের পরিমাণ আনার খরচ নির্দেশ করে
মেট্রিক কীভাবে গণনা করা হয় সে সম্পর্কে এই Help Center নিবন্ধে আরও জানুন - etvটাইপ: number | null
- isটাইপ: integer | null
_down র্যাংক কমেছে
নির্দেশিত টার্গেটের কতগুলো র্যাংক করা এলিমেন্ট কমেছে তা নির্দেশ করে - isটাইপ: integer | null
_lost হারানো র্যাংক করা এলিমেন্ট
নির্দেশিত টার্গেটের কতগুলো র্যাংক করা এলিমেন্ট আগে SERP-এ উপস্থিত ছিল কিন্তু শেষ পরীক্ষায় পাওয়া যায়নি তা নির্দেশ করে - isটাইপ: integer | null
_new নতুন র্যাংক করা এলিমেন্টের সংখ্যা
নির্দেশিত টার্গেটের জন্য কতগুলো নতুন র্যাংক করা এলিমেন্ট পাওয়া গেছে তা নির্দেশ করে - isটাইপ: integer | null
_up র্যাংক বেড়েছে
নির্দেশিত টার্গেটের কতগুলো র্যাংক করা এলিমেন্ট বেড়েছে তা নির্দেশ করে - posটাইপ: integer | null
_1 যেসব অর্গেনিক SERP-এ ডোমেইন বা সাবডোমেইন #1 র্যাংক করে তাদের সংখ্যা
- posটাইপ: integer | null
_11 _20 যেসব অর্গেনিক SERP-এ ডোমেইন বা সাবডোমেইন #11-20 র্যাংক করে তাদের সংখ্যা
- posটাইপ: integer | null
_2 _3 যেসব অর্গেনিক SERP-এ ডোমেইন বা সাবডোমেইন #2-3 র্যাংক করে তাদের সংখ্যা
- posটাইপ: integer | null
_21 _30 যেসব অর্গেনিক SERP-এ ডোমেইন বা সাবডোমেইন #21-30 র্যাংক করে তাদের সংখ্যা
- posটাইপ: integer | null
_31 _40 যেসব অর্গেনিক SERP-এ ডোমেইন বা সাবডোমেইন #31-40 র্যাংক করে তাদের সংখ্যা
- posটাইপ: integer | null
_4 _10 যেসব অর্গেনিক SERP-এ ডোমেইন বা সাবডোমেইন #4-10 র্যাংক করে তাদের সংখ্যা
- posটাইপ: integer | null
_41 _50 যেসব অর্গেনিক SERP-এ ডোমেইন বা সাবডোমেইন #41-50 র্যাংক করে তাদের সংখ্যা
- posটাইপ: integer | null
_51 _60 যেসব অর্গেনিক SERP-এ ডোমেইন বা সাবডোমেইন #51-60 র্যাংক করে তাদের সংখ্যা
- posটাইপ: integer | null
_61 _70 যেসব অর্গেনিক SERP-এ ডোমেইন বা সাবডোমেইন #61-70 র্যাংক করে তাদের সংখ্যা
- posটাইপ: integer | null
_71 _80 যেসব অর্গেনিক SERP-এ ডোমেইন বা সাবডোমেইন #71-80 র্যাংক করে তাদের সংখ্যা
- posটাইপ: integer | null
_81 _90 যেসব অর্গেনিক SERP-এ ডোমেইন বা সাবডোমেইন #81-90 র্যাংক করে তাদের সংখ্যা
- posটাইপ: integer | null
_91 _100 যেসব অর্গেনিক SERP-এ ডোমেইন বা সাবডোমেইন #91-100 র্যাংক করে তাদের সংখ্যা
- seটাইপ: string | null
_type সার্চ ইঞ্জিনের ধরন
- subdomainটাইপ: string | null
ফেরত দেওয়া সাবডোমেইন
- itemsটাইপ: integer | null ফরম্যাট: int64
_count itemsঅ্যারেতে ফেরত দেওয়া ফলাফলের সংখ্যা - languageটাইপ: string | null
_code POST অ্যারেতে ভাষা কোড
- locationটাইপ: integer | null
_code POST অ্যারেতে অবস্থান কোড
- seটাইপ: string | null
_type সার্চ ইঞ্জিনের ধরন
- targetটাইপ: string | null
POST অ্যারেতে ডোমেইন
- totalটাইপ: integer | null ফরম্যাট: int64
_count আপনার রিকোয়েস্টের সাথে সম্পর্কিত আমাদের ডেটাবেসে ফলাফলের মোট সংখ্যা
- resultটাইপ: integer | null ফরম্যাট: int64
_count result অ্যারেতে এলিমেন্টের সংখ্যা
- statusটাইপ: integer | null
_code টাস্কের স্ট্যাটাস কোড DataForSEO কর্তৃক তৈরি, যা নিম্নলিখিত পরিসরে হতে পারে: 10000-60000 সম্পূর্ণ response কোড তালিকা এখানে দেখতে পাবেন
- statusটাইপ: string | null
_message টাস্কের তথ্যমূলক বার্তা সাধারণ তথ্যমূলক বার্তার সম্পূর্ণ তালিকা এখানে দেখতে পাবেন
- timeটাইপ: string | null
সম্পাদনের সময়, সেকেন্ড
- টাইপ: integer | null ফরম্যাট: int64tasks
_count tasks অ্যারেতে টাস্কের সংখ্যা
- টাইপ: integer | null ফরম্যাট: int64tasks
_error ত্রুটিসহ ফেরত দেওয়া tasks অ্যারেতে টাস্কের সংখ্যা
- টাইপ: string | nulltime
মোট সম্পাদন সময়, সেকেন্ড
- টাইপ: string | nullversion
API-এর বর্তমান সংস্করণ
application/json - 400
রিকোয়েস্ট প্রক্রিয়া করা যায়নি। রিকোয়েস্ট প্যারামিটার যাচাই করুন।
- 401
একটি বৈধ Felo API key আবশ্যক।
- 402
বিলিং শর্ত পূরণ না হওয়ায় রিকোয়েস্ট এগোতে পারছে না।
- 403
অ্যাকাউন্টটিকে এই অপারেশন করার অনুমতি নেই।
- 429
রিকোয়েস্ট বা ব্যয়ের সীমায় পৌঁছে গেছে।
- 502
পরিষেবা রিকোয়েস্টটি সম্পন্ন করতে পারেনি।
- 503
API বা বিলিং পরিষেবা সাময়িকভাবে অনুপলভ্য।
- 504
রিকোয়েস্ট প্রক্রিয়াকরণের সময় পরিষেবার সময় শেষ হয়ে গেছে।
- default
ত্রুটি রেসপন্স; আপস্ট্রিম passthrough রেসপন্স প্রোভাইডারের ফর্ম্যাট ব্যবহার করতে পারে।
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/dataforseo_labs/google/subdomains/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"target": "dataforseo.com",
"language_name": "English",
"location_code": 2840,
"filters": [
[
"metrics.organic.pos_1",
"<>",
0
],
"or",
[
"metrics.organic.pos_2_3",
"<>",
0
]
]
}
]'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": [
{
"se_type": null,
"target": null,
"location_code": null,
"language_code": null,
"total_count": null,
"items_count": null,
"items": [
{
"se_type": null,
"subdomain": null,
"metrics": null
}
]
}
]
}
]
}