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/3/email-content-generator, and accessible to on-site APP on /app/3/email-content-generator 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"
}