Powerful Developer API

Integrate autoWrite into your next project

Automatic Website Content

Instantly create new blog posts and web page content using the autoWrite developer API. Create new pages automatically, or post new blog posts using CRON.
100% Plagiarism Free
Content is SEO Ready
Perfect Grammar and Punctuation
autoWrite Blog Content Writer autoWrite Content for Websites
autoWrite Natural Language API autoWrite NLP

Natural Language API

autoWrite API can be used to solve a variety of challenges:
Sentiment Analysis
Data Extraction
Predictive Texts

Creative Possibilities

There are many applications and problems that can be solved using state of the art NLP.

Experiment with the autoWrite API to understand how it can serve your use case and simplify existing operations.
Simple REST API
Flexible Parameters
Instant Few-shot Training

Built For You

Integrate autoWrite using your preferred programming language.

autoWrite Wordpress Plugin
autoWrite NodeJS API
autoWrite API Python Sample
autoWrite API PHP Sample Code
autoWrite Ruby API

Engage Users

Streamline your operations with natural language

Flexible Throttling

NLP compute is very demanding. We have strived to keep our system accessible and to ensure prompt response times. Your application can leverage the API within the following limits:
Up to 1 API request per second
Up to 25.000 tokens per minute

API Parameters

Ready to integrate with autoWrite? Your API key is waiting for you.


Token Balance API
Endpoint URI:
https://autowrite.org/api/tokens/
autoWrite_apikey: string
Obtained from your account dashboard.
autoWrite_apisecret: string
Obtained from your account dashboard.

Success Response
{
	"status":"success",
	"response":"23322"
}

Error Response
{
	"status":"error",
	"response":"Invalid API key or secret."
}

Generate Content API
Endpoint URI:
https://autowrite.org/api/content/2.1/create
autoWrite_apikey: string
Obtained from your account dashboard.
autoWrite_apisecret: string
Obtained from your account dashboard.
autoWrite_prompt: string
The input to be processed by autoWrite NLP
autoWrite_mode: optional string
The content mode of the resulting output.

The following options are supported:
  • blogpost
  • story
  • autoWrite_mode_model: optional string
    Used to tunes the content mode.

    The following blogpost options are supported:
  • casual (blogpost)
  • academic (blogpost)

  • The following story options are supported:
  • first_person (story)
  • third_person (story)
  • autoWrite_token_limit: int
    Higher token limits will generate longer content
    autoWrite_temperature: optional float
    The temperature is used to control the risk adversity of the content produced by autoWrite. If you are looking for scientific content, keep the temperature low. For creative writing, increase the temperature.
    autoWrite_topP: optional float
    Alternative to Temperature for throttling creativity. Only can be active at any time.
    autoWrite_drift: optional float
    Increasing this value will allow autoWrite to drift between new topics.
    autoWrite_penalty_frequency: optional float
    Determine how frequently any particular word can be used by autoWriter. Decreasing this value will lead to more repitition in the content produced.
    autoWrite_stop_sequence: optional string
    Up to 4 comma separated keywords or characters. Content creation will stop when encountering a stop sequence.

    Success Response
    {
    	"status":"success",
    	"response":"The tree was magnificent.."
    }

    Error Response
    {
    	"status":"error",
    	"response":"Unknown content mode"
    }