eCommerce SKU Profit Margin Estimator API
API Endpoint Specifications
- Endpoint Path: /api/1/ecommercePL
- Type of Data: JSON & 5/minute
- Data Source: BUYFROMLO
- Request Limit: 500 request/month
- Script & Integration: Code to integrate with cURL, JS, Python, Ruby, Php, Node.js, Java, .NET, Rust, Go, Typescript
eCommerce SKU Profit Margin Estimator API Endpoint Basic Info
API Endpoint Path
required
B2C & D2C eCommerce Product Profit Margin Estimator
/api/1/ecommercePL
Call Method
Required
POST
Type of Data Return
JSON
Output structured JSON data on AI email content
Available API Arguments & Parameters
token
required
BUYFROMLO API token. Free and paid subscription APIs are available: /api/1/ecommercePL, and accessible to on-site APP on /app/1/ecommercePL as well
purpose
required
Input a keyword in English
role
required
Role of whom is writhing this email
typ2
required
Type of Email marketing campaign. Current available options: influencer_recruitment, affiliate_recruitment, link_build, outbound_leads
receiver
required
Receiver email address
language
Optional
Input the language iso-code, Currently API provides 4 language, which are en, ja, zh-cn, zh-tw. The default language is en
apiKey
Optional
Current avalable model are OpenAI GPT, Palm, Gemini, Llama & Claude
modelVersion
Optional
Free trial API is required to input a LLM api key. Current available model is OpenAI GPT.
B2C & D2C eCommerce Product Profit Margin Estimator
/api/1/ecommercePL
Code Integration and Response
Python Code Sample
import requests
apiendpoint = "https://api.buyfromlo.com/api/3/email-content-generator"
## Required Arguments & Parameters ##
token = "your buyfromlo token"
purpose = "the object of the email, such as influencer recruitment, generate outbound leads, etc"
role = "a specific type of email sender, such as email marketing specialist, HR, influencer marketing expert, etc"
typ2 = "type of email purpose, such as influencer recruitment, affiliate recruitment, outbound leads, etc"
language = "the email content language"
receiver = "email receiver name"
sender = "email sender name"
brandname = "the entity name, such as brand, company"
characters = "length of the email"
contact = "the contact of sender"
website = "website address from the sender"
llmversion = "For paid users, select a LLM version. Current available options: openai, palm, Gemini, Llama, claude"
## optional arguments and parameters ##
context_materials="the context regarding the email campaign"
apiKey = "For free trial users, plug in the OpenAI api key"
headers={"Authorization": "Bearer " + token}
## Call the api ##
response = requests.post(
apiendpoint,
json={
"purpose":purpose,
"role": role, "typ2": typ2,
"language": language,
"receiver":receiver,
"sender": sender,
"brandname": brandname,
"characters": characters,
"contact": contact,
"website": website,
"llmversion": llmversion,
"contact": contact,
"website": website,
"llmversion": llmversion,
"context_materials":context_materials,
"apiKey":apiKey
}, headers= headers
)
print(response.status_code)
print(response.json())
JSON Response Sample
{
"AI prompt"
}