Build Apps with Machine Learning

Highly scalable Machine Learning API to automate text classification

Next section

Customers

Companies using MonkeyLearn

Next section

How it works

Use MonkeyLearn in 3 simple steps!

  • Select or Create a Module

    1. Upload Text Data

    Upload training data (CSV, Excel, etc) to make the model learn!

  • Train & Test

    2. Train & Test

    Use our web interface to train and test your Machine Learning model.

  • Integrate

    3. Integrate

    Integrate with any programming language through an API that will be instantly published.

Next section

Simple and Modern User Interface

Taste the power of Machine Learning in your hands!

Interface image
Next section

Why MonkeyLearn

Just Plug and Play Machine Learning!

  • Easy to use

    No Machine Learning knowledge is required. Just play with our UI and API.

  • Customized

    Get a more accuracte solution by training a customized model with your own data.

  • Ready for Production

    Train and run Machine Learning models in our cloud. Fast, optimized and scalable!

Next section

Super Easy Integration

Use the SDK of your favorite programming language!

  • Curl

    
    curl --data '{"text_list": ["Obama will be giving a speech tomorrow.", "The new Internet revolution."]}'  \
    -H "Authorization:Token YOUR API KEY HERE" \
    -H "Content-Type: application/json" \
    -D - \
    "https://api.monkeylearn.com/v2/classifiers/cl_hS9wMk9y/classify/?"
    
  • Python

    
    from monkeylearn import MonkeyLearn
    
    # Use the API key from your account
    ml = MonkeyLearn('YOUR API KEY HERE')
    
    # Classify some texts
    module_id = 'cl_hS9wMk9y'
    text_list = ['Obama will be giving a speech tomorrow.', 'The new Internet revolution.']
    res = ml.classifiers.classify(module_id, text_list, sandbox=True)
    
    print res.result
    
    
  • Ruby

    
    require 'monkeylearn'
    
    # Use the API key from your account
    Monkeylearn.configure do |c|
      c.token = 'YOUR API KEY HERE'
    end
    
    # Classify some texts
    module_id = 'cl_hS9wMk9y'
    text_list = ['Obama will be giving a speech tomorrow.', 'The new Internet revolution.']
    r = Monkeylearn.classifiers.classify(module_id, text_list, sandbox: true)
    
    puts(r.result)
    
  • PHP

    
    require 'autoload.php';
    
    // Use the API key from your account
    $ml = new MonkeyLearn\Client('YOUR API KEY HERE');
    
    // Classify some texts
    $module_id = 'cl_hS9wMk9y'
    $text_list = ['Obama will be giving a speech tomorrow.', 'The new Internet revolution.']
    $res = $ml->classifiers->classify($module_id, $text_list, true);
    
    var_dump($res->result);
    
  • Node

    
    var MonkeyLearn = require('monkeylearn');
    
    // Use the API key from your account
    var ml = new MonkeyLearn('YOUR API KEY HERE');
    
    // Classify some texts
    var module_id = 'cl_hS9wMk9y'
    var text_list = ['Obama will be giving a speech tomorrow.', 'The new Internet revolution.']
    var res = return ml.classifiers.classify(module_id, text_list, true);
    
    console.log(res.result);
    
  • Java

    
    import com.monkeylearn.MonkeyLearn;
    import com.monkeylearn.MonkeyLearnResponse;
    import com.monkeylearn.MonkeyLearnException;
    
    public class App {
        public static void main( String[] args ) throws MonkeyLearnException {
    
            // Use the API key from your account
            MonkeyLearn ml = new MonkeyLearn("YOUR API KEY HERE");
    
            // Classify some texts
            String[] textList = {"Obama will be giving a speech tomorrow.", "The new Internet revolution."};
            String moduleId = "cl_hS9wMk9y"
            MonkeyLearnResponse res = ml.classifiers.classify(moduleId, textList, true);
    
            System.out.println( res.arrayResult );
        }
    }
    
Next section

Testimonials

What people think about MonkeyLearn

  • “MonkeyLearn is an integral part of Clearbit - it’s saved countless hours.”

    Jack Dorsey

    Alex MacCaw

    Cofounder & CEO at Clearbit
    San Francisco, CA
    @maccaw

  • “MonkeyLearn is one of the most innovative and compelling platforms I've used. I've also loved working with MonkeyLearn's team - their amiable, supportive, and relentless willingness to help me build great products to help our community have put them among my favorite new companies.”

    Jack Dorsey

    Rand Fishkin

    Cofounder at Moz.
    Seattle, WA
    @randfish

  • “MonkeyLearn has the easiest machine learning platform available...I love their approach to the problem. I think about them as a "data scientist in a box!" And their team is phenomenal as well.”

    Jack Dorsey

    Mike Ruggieri

    Executive Director & VP of Product at Meltwater
    San Francisco, CA
    in/mruggieri/

Next section

Featured in the Press

News about MonkeyLearn

Back to top