This document contains all of the Behance endpoints that are accessible via the behance-api module. For example data from each response, visit the official API site.
Search for project related data.
Example:
// Get the information form ultiple projects
Be.projects(opts, function (err, res, data) {
console.dir(data);
});
Parameters:
Parameter | Type | Description | Required |
---|---|---|---|
opts | object |
For a list of possible queries see Project Endpoint | No |
callback | function |
Do something with the response data | Yes |
Search for project specific data.
Examples:
// Get the information and content of a project.
Be.project(id, function (err, res, data) {
console.dir(data);
});
// Get the comments for a project.
Be.projectComments(id, function (err, res, data) {
console.dir(data);
});
Parameters:
Parameter | Type | Description | Required |
---|---|---|---|
id | number |
Id of the project to be requested | Yes |
callback | function |
Do something with the response data | Yes |
Search for users.
Example:
// Get user related data
Be.users(opts, function (err, res, data) {
console.dir(data);
});
Parameters:
Parameter | Type | Description | Required |
---|---|---|---|
opts | object |
For a list of possible queries see Users Endpoint | No |
callback | function |
Do something with the response data | Yes |
Search for user related data.
Examples:
// Get basic information about a user.
Be.user(id, function (err, res, data) {
console.dir(data);
});
// Get the projects published by a user.
Be.userProjects(id, opts, function (err, res, data) {
console.dir(data);
});
// Get the works-in-progress published by a user.
Be.userWips(id, opts, function (err, res, data) {
console.dir(data);
});
// Get a list of user's recently appreciated projects.
Be.userApprecitations(id, opts, function (err, res, data) {
console.dir(data);
});
// Get a list of a user's collections.
Be.userCollections(id, opts, function (err, res, data) {
console.dir(data);
});
// Get statistics (all-time and today) for a specific user. Includes number of project views, appreciations, comments, and profile views.
Be.userStats(id, function (err, res, data) {
console.dir(data);
});
// Get a list of creatives who follow the user.
Be.userFollowers(id, opts, function (err, res, data) {
console.dir(data);
});
// Get a list of creatives followed by the user.
Be.userFollowing(id, opts, function (err, res, data) {
console.dir(data);
});
// A list of the user's professional experience
Be.userWorkExperience(id, function (err, res, data) {
console.dir(data);
});
Parameters:
Parameter | Type | Description | Required |
---|---|---|---|
id | number/string |
Id or username of the requested user | Yes |
opts | object |
For a list of possible queries see User Endpoints | No |
callback | function |
Do something with the response data | Yes |
Search for teams related data
Example:
// Get teams related data
Be.teams(opts, function (err, res, data) {
console.dir(data);
});
Parameters:
Parameter | Type | Description | Required |
---|---|---|---|
opts | object |
This is an undocumented endpoint, experiment with possible queries | No |
callback | function |
Do something with the response data | Yes |
All of the team related functions require a team id
or username.
Examples:
// Get basic information about a team.
Be.team(id, function (err, res, data) {
console.dir(data);
});
// Get the projects published by a team.
Be.teamProjects(id, opts, function (err, res, data) {
console.dir(data);
});
Parameters:
Parameter | Type | Description | Required |
---|---|---|---|
id | number |
Id of the requested Team | Yes |
opts | object |
This is an undocumented endpoint, experiment with possible queries | No |
callback | function |
Do something with the response data | Yes |
Search for collections.
Example:
// Get collection results
Be.collections(opts, function (err, res, data) {
console.dir(data);
});
Parameters:
Parameter | Type | Description | Required |
---|---|---|---|
opts | object |
For a list of possible queries see Collections Endpoint | No |
callback | function |
Do something with the response data | Yes |
Get collection related data.
Examples:
// Get basic information about a collection.
Be.collection(id, function (err, res, data) {
console.dir(data);
});
// Get projects from a collection.
Be.collectionProjects(id, opts, function (err, res, data) {
console.dir(data);
});
Parameters:
Parameter | Type | Description | Required |
---|---|---|---|
id | number |
Id for the collection you are requesting | Yes |
opts | object |
For a list of possible queries see Collections Endpoint | No |
callback | function |
Do something with the response data | Yes |
Provides a list of creatives you might be interested in following.
Example:
// Get a list of creatives
Be.creativesToFollow(opts, function (err, res, data) {
console.dir(data);
});
Parameters:
Parameter | Type | Description | Required |
---|---|---|---|
opts | object |
For a list of possible queries see Creatives to Follow Endpoint | No |
callback | function |
Do something with the response data | Yes |
Retrieves all Creative Fields in two groups, all fields (in 'fields') and popular ones (in 'popular')
// Get creative fields
Be.fields(function (err, res, data) {
console.dir(data);
});
Parameters:
Parameter | Type | Description | Required |
---|---|---|---|
callback | function |
Do something with the response data | Yes |