ํ๋กํ
5 ํฌ๋ ๋ง/v1/linkedin/profile๊ณต๊ฐ ํ๋กํ ์ ๋ณด๋ฅผ ๋ฐํํฉ๋๋ค. ํ์ ์ด๋ฆ, ์๊ฐ, ์นด์ดํฐ, URL์ด ํฌํจ๋ฉ๋๋ค.
url
SocialCrawl API ํค๋ก ๊ณต๊ฐ LinkedIn ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์กฐํ JSON์ผ๋ก ๊ฐ์ ธ์ต๋๋ค. Post, Comment, Author ์คํค๋ง๋ ๋ค๋ฅธ ํ๋ซํผ๊ณผ ๊ฐ์ต๋๋ค. ํธ์ถ์ ํฌ๋ ๋ง์ผ๋ก ๊ณผ๊ธ๋ฉ๋๋ค.
ํ์ฑ ์๋ํฌ์ธํธ๋ 44๊ฐ์ ๋๋ค.
๊ณต๊ฐ LinkedIn ์ฝ๊ธฐ ์๋ํฌ์ธํธ๋ 44๊ฐ์ ๋๋ค. ๊ฐ์ธยทํ์ฌ ํ๋กํ, ๊ฒ์๋ฌผ, ๋๊ธ, ์ฑ์ฉ, ๊ฒ์์ ์ ๊ณตํฉ๋๋ค. ๋ฐ์ดํฐ API๋ง ์ง์ํ๋ฉฐ ๋น๊ณต๊ฐ InMail์ ํฌํจ๋์ง ์์ต๋๋ค.
/v1/linkedin/profile๊ณต๊ฐ ํ๋กํ ์ ๋ณด๋ฅผ ๋ฐํํฉ๋๋ค. ํ์ ์ด๋ฆ, ์๊ฐ, ์นด์ดํฐ, URL์ด ํฌํจ๋ฉ๋๋ค.
url
/v1/linkedin/profile/full๊ณต๊ฐ ์ ์ฒด ํ๋กํ ์ ๋ณด๋ฅผ ๋ฐํํฉ๋๋ค. ํ์ ์ด๋ฆ, ์๊ฐ, ์นด์ดํฐ, URL์ด ํฌํจ๋ฉ๋๋ค.
url, posts, cursor, include
/v1/linkedin/profile/posts๊ณต๊ฐ ํ๋กํ ๊ฒ์๋ฌผ ์ ๋ณด๋ฅผ ๋ฐํํฉ๋๋ค. ํ์ ์ด๋ฆ, ์๊ฐ, ์นด์ดํฐ, URL์ด ํฌํจ๋ฉ๋๋ค.
url, cursor, page
/v1/linkedin/company๊ณต๊ฐ ํ์ฌ ์ ๋ณด๋ฅผ ๋ฐํํฉ๋๋ค. ํ์ ์ด๋ฆ, ์๊ฐ, ์นด์ดํฐ, URL์ด ํฌํจ๋ฉ๋๋ค.
url
/v1/linkedin/company/posts๊ณต๊ฐ ํ์ฌ ๊ฒ์๋ฌผ ๋ฐ์ดํฐ๋ฅผ ๋ฐํํฉ๋๋ค. ๋ณธ๋ฌธ, ์ฐธ์ฌ ์งํ, ์์ฑ์ ํ๋๊ฐ ํฌํจ๋ฉ๋๋ค.
company_id, page, sort_by
/v1/linkedin/post๊ณต๊ฐ ๊ฒ์๋ฌผ ๋ฐ์ดํฐ๋ฅผ ๋ฐํํฉ๋๋ค. ๋ณธ๋ฌธ, ์ฐธ์ฌ ์งํ, ์์ฑ์ ํ๋๊ฐ ํฌํจ๋ฉ๋๋ค.
url
/v1/linkedin/post/comments๊ณต๊ฐ ๋๊ธ ๋ฐ์ดํฐ๋ฅผ ๋ฐํํฉ๋๋ค. ์์ฑ์, ๋ณธ๋ฌธ, ์ฐธ์ฌ ์งํ๊ฐ ํฌํจ๋ฉ๋๋ค.
url, page, post_type, sort_order
/v1/linkedin/search/people๊ณต๊ฐ ์ธ๋ฌผ ๊ฒ์ ์ ๋ณด๋ฅผ ๋ฐํํฉ๋๋ค. ํ์ ์ด๋ฆ, ์๊ฐ, ์นด์ดํฐ, URL์ด ํฌํจ๋ฉ๋๋ค.
query, page, first_name, last_name, title
/v1/linkedin/search/posts๊ณต๊ฐ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํฉ๋๋ค. ์ ๋ชฉ, ์ค๋ํซ ๋๋ ๊ฒ์๋ฌผ ํ์ด ํฌํจ๋ฉ๋๋ค.
query, page, sort_by, date_posted, content_type
/v1/linkedin/search/jobs๊ณต๊ฐ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํฉ๋๋ค. ์ ๋ชฉ, ์ค๋ํซ ๋๋ ๊ฒ์๋ฌผ ํ์ด ํฌํจ๋ฉ๋๋ค.
query, page, date_posted, experience_level, job_type
LinkedIn ํ์์ ๊ณต๊ฐ ํ๋กํ์ ๋ฐํํฉ๋๋ค. ์ด๋ฆ๊ณผ ํค๋๋ผ์ธ, ์ง์ญ, ํ๋ก์ยท1์ด ์, ํ๋กํ ์ฌ์ง, ํ๋กํ URL์ด ๋ด๊น๋๋ค.
์ฌ๋์ ์กฐํํ๋ ์ฒซ ๋จ๊ณ๋ก ์ฌ์ฉํ์ธ์. ๊ฒฝ๋ ฅ์ด๋ ๋ณด์ ๊ธฐ์ , ๊ฒ์๋ฌผ์ profile ํ์ ์๋ํฌ์ธํธ๋ฅผ ์ด์ด์ ๋ถ๋ฅด๋ฉด ๋ฉ๋๋ค.
5ํฌ๋ ๋ง
url ยท Full URL of the LinkedIn profile page
$ curl https://www.socialcrawl.dev/v1/linkedin/profile?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fwilliamhgates%2F \
-H "x-api-key: sc_YOUR_API_KEY"// ์ค์ ์คํ์๋ API ํค๊ฐ ํ์ํฉ๋๋ค. "์คํํด๋ณด๊ธฐ"๋ฅผ ๋๋ฅด๋ฉด ์์ ์๋ต์ ํ์ํฉ๋๋คLinkedIn๋ ๋ค๋ฅธ SocialCrawl ์์ ์๋ํฌ์ธํธ์ ๊ฐ์ต๋๋ค. API ํค๋ก GET /v1/linkedin/โฆ ๋ฅผ ํธ์ถํ๊ณ ์บ์ ๋ฏธ์ค์ ํฌ๋ ๋ง์ ์ฐ๋ฉฐ ๋์ผํ JSON ๋ดํฌ๋ฅผ ๋ฐ์ต๋๋ค. ๋ณ๋ SDK๋ ์์ต๋๋ค.
x-api-key ํค๋์ ํค๋ฅผ ๋ณด๋ ๋๋ค. SocialCrawl ์นดํ๋ก๊ทธ ์ ๊ตฌ๊ฐ์ ๊ฐ์ ํค๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ผ์ฐํธ๋ GET์ ๋๋ค. handle, url, query, cursor๋ฅผ ์ฟผ๋ฆฌ๋ก ์ ๋ฌํฉ๋๋ค. ๊ณผ๊ธ ์ ์ ํ์์ ๊ฒ์ฆํฉ๋๋ค.
๋ผ์ด๋ธ ๋ฏธ์ค๋ ๋ผ์ฐํธ ํฐ์ด๋ฅผ ์ฐจ๊ฐํฉ๋๋ค. ์บ์ ํํธ๋ 0์ ๋๋ค. ๋น ์๋ต๊ณผ ํ๋ ์คํจ๋ ํ๋ถ๋ฉ๋๋ค.
์๋ต ํํ๋ success, data, credits_used, credits_remaining, request_id, cached๋ก ๋์ผํฉ๋๋ค.
๋๋ถ๋ถ ์ ํ์ ๊ณ์ ์ ํ์ธํ ๋ค ๋ชฉ๋ก์ ๋ณด๊ณ ํ์ํ ๊ฒ์๋ฌผ๋ง ๊น๊ฒ ์ฝ์ต๋๋ค.
GET /v1/linkedin/profileAuthor ํํ ํ๋กํ์ ๋๋ค.
ํธ๋ค ๋๋ id๋ฅผ ํ ๋ฒ ํ์ ํฉ๋๋ค.
GET /v1/linkedin/profile/full์ต๊ทผ ๊ณต๊ฐ ํญ๋ชฉ์ PostList์ ๋๋ค.
๋ผ์ฐํธ๊ฐ ์ง์ํ๋ฉด cursor ๋๋ after๋ก ํ์ด์ง๋ฅผ ๋๊น๋๋ค.
GET /v1/linkedin/profile/postsURL ๋๋ id ๊ธฐ์ค ์ ์ฒด Post์ ๋๋ค.
๋ชฉ๋ก ํ๋ง์ผ๋ก ๋ถ์กฑํ ๋ ์ฌ์ฉํฉ๋๋ค.
GET /v1/linkedin/companyํ๋ซํผ์ด ์ ๊ณตํ๋ CommentList์ ๋๋ค.
์ค๋ ๋๊ฐ ์ค์ํ ๋๋ง ํ์ฅํฉ๋๋ค.
GET /v1/linkedin/profile
?url=https://www.linkedin.com/in/williamhgates/
Host: www.socialcrawl.dev
x-api-key: sc_your_api_key_here{
"success": true,
"data": { "/* Author | Post | PostList | CommentList | โฆ */": true },
"credits_used": 1,
"credits_remaining": 9999,
"request_id": "req_โฆ",
"cached": false
}archetype์ด ๋ง์ผ๋ฉด ํ๋ ์ด๋ฆ์ SocialCrawl ๋๋จธ์ง ํ๋ซํผ๊ณผ ๊ฐ์ต๋๋ค.
id, username, display_name, avatar_url, bio, followers, url, ext
items[].post์ id, url, content, engagement, author, published_at, ext
๋๊ธ ๋ผ์ฐํธ๊ฐ ์์ ๋ items[]์ author, content.text, engagement, published_at
๊ฒ์ ๊ฒฐ๊ณผ, ๋ฏธ๋์ด ๋ฉํ๋ฐ์ดํฐ, ๋๋ณธ ๋ฑ ๋ผ์ฐํธ๋ณ ํ๋
๋ค๋ฅธ /v1 ํ๋ซํผ ์๋ํฌ์ธํธ์ ๊ฐ์ ์์ฒญ ์๋ช ์ฃผ๊ธฐ์ ๋๋ค.
Next.js catch-all์ด Hono ์์ API๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค. request_id๋ฅผ ๋ฐ๊ธํ๊ณ ํค๋ฅผ ์ธ์ฆํ ๋ค ์๋ ์ ํ๊ณผ ๋์์ฑ์ ์ ์ฉํฉ๋๋ค.
๋ ์ง์คํธ๋ฆฌ์์ ๋ผ์ฐํธ๋ฅผ ์ฐพ์ต๋๋ค. ํ์ ํ๋ผ๋ฏธํฐ๋ฅผ ๋จผ์ ๊ฒ์ฌํฉ๋๋ค. ์๋ชป๋ ์ ๋ ฅ์ ๋ฏธ๊ณผ๊ธ 400์ ๋๋ค. ์ ํจ ํธ์ถ์ upstream ์ ์ ์ฐจ๊ฐํฉ๋๋ค.
platform + resource + params๋ก ์บ์ ํค๋ฅผ ๋ง๋ญ๋๋ค. ํํธ๋ credits_used 0์ ๋๋ค. ๋ฏธ์ค๋ ์ฌ์๋์ ์ํท ๋ธ๋ ์ด์ปค๋ก upstream์ ํธ์ถํฉ๋๋ค.
upstream JSON์ Author / Post / PostList / CommentList(๋๋ ๋ผ์ฐํธ archetype)๋ก ๋งคํํ๊ณ ๊ฒ์ฆํ ๋ค ์ฑ๊ณต ๋ดํฌ๋ก ๊ฐ์ธ ๊ณผ๊ธ ๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ๋จ๊น๋๋ค.
์ด์์์ ์ค์ํ ๊ณผ๊ธ ๊ท์น
LinkedIn์ SocialCrawl์ ๊ณต๊ฐ ์ฝ๊ธฐ ๋ฐ์ดํฐ์ ๋๋ค. ๊ณต์ ์คํค๋ง๋ก ์ ๊ทํํ๋ฏ๋ก ๋ณ๋ OAuth๋ฅผ ๋ฐฐ์ธ ํ์๊ฐ ์์ต๋๋ค.
๋ ์ง์คํธ๋ฆฌ์ ๋ ธ์ถ๋ ๊ณต๊ฐ LinkedIn ํ๋ฉด์ ๋๋ค. ์ฐ๊ตฌยท๋ชจ๋ํฐ๋งยท์ ํ ์์ ์ ์ํ ์ฝ๊ธฐ ์ ์ฉ์ ๋๋ค.
ํ๋์ ๊ฒ์ดํธ์จ์ด ๋ค์์ ์์ ์ฝ๊ธฐ upstream์ ํธ์ถํฉ๋๋ค. ๋ฑ๋ก๋ ๋๊บผ์ด ๋ผ์ฐํธ๋ Prism ์ปดํฌ์งํธ๋ก ๋จ๊ณ๋ฅผ ๋ฌถ์ต๋๋ค.
success, data, credits_used, request_id, cached ํต์ผ JSON ๋ดํฌ์ ๋๋ค. Author / Post / Comment ๋ฆฌํ๋ฅผ ๊ณต์ ํฉ๋๋ค.
์ฐ๊ธฐ ์๋ํฌ์ธํธ์ ๋น๊ณต๊ฐ ์์ ํจ์ ์์ต๋๋ค. ๋นํ์ฑ ๋ผ์ฐํธ๋ ํ์ฑ ๊ฐ์์ ๋ฃ์ง ์์ต๋๋ค.
์ด API๊ฐ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ์์ ์ ๋๋ค.
B2B ํ๋ก์คํํ ๊ณผ ํ์ฌ ์ฝํ ์ธ ๋ชจ๋ํฐ๋ง
ํธ์ถ์ LinkedIn ํ๋กํ, ์ฝํ ์ธ ๋ชฉ๋ก, ๊ฒ์, ์ฌํ ๊ฒฝ๋ก์ ์ง์ค๋ฉ๋๋ค. ๊ณต์ ์คํค๋ง์ ์ฌ๋ยทํ์ฌยท์ฑ์ฉยท๊ฒ์๋ฌผ ์ฝ๊ธฐ์ ๋๋ค. ์ด ๊ณต๊ฐ ์ฝ๊ธฐ์๋ LinkedIn ํํธ๋์ญ ์ฑ ๋์ ํฌ๋ ๋ง ๊ณผ๊ธ์ ์ฌ์ฉํฉ๋๋ค.
์์ธ ์ฝ๊ธฐ๋ ์บ์ ๋ฏธ์ค ๊ธฐ์ค ์ ์ด ์์ค์ ๋๋ค. ๊ฒ์๊ณผ ๋๊บผ์ด ์ปดํฌ์งํธ๋ ๋ ๋๋ฆฐ ๊ฒฝ๋ก์ ๋๋ค.
LinkedIn ๋ฐ์ดํฐ๊ฐ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ ์์ ์ ๋๋ค. ๊ฐ ํญ๋ชฉ์์ ์๋ํฌ์ธํธ ์์์ ๊ณผ๊ธ ๋ฐฉ์์ ํ์ธํฉ๋๋ค.
์ด ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ๋ ๋ํ์ ์ธ ๋ฐฉ์๊ณผ ๊ฐ ๋ฐฉ์์์ ์ฃผ๋ก ์ฌ์ฉํ๋ ์คํ์ ๋๋ค.
LinkedIn ํ๋กํ๊ณผ ํผ๋๋ฅผ ํด๋งํฉ๋๋ค. ์ฐธ์ฌ ์๋๊ฐ ๋ฐ๋ฉด ์๋ฆฝ๋๋ค.
LinkedIn์์ ๊ฒ์ ํ ๊ฒ์๋ฌผ์ ํ์ฅํด ๋ธ๋๋ยท์ ํยท๊ฒฝ์ ์ธ์ด๋ฅผ ๋ชจ์๋๋ค.
ํด์-๋ชฉ๋ก-์์ธ๋ฅผ ํ์ดํ๋ผ์ธ์ ์ฐ๊ฒฐํฉ๋๋ค. ์บ์ ํํธ๋ก ๋ฐ๋ณต ๋น์ฉ์ ๋ฎ์ถฅ๋๋ค.
๋ผ์ด๋ธ ๋ฏธ์ค๋ ํฐ์ด๋ณ ํฌ๋ ๋ง์ ์ฌ์ฉํฉ๋๋ค. ์บ์ ํํธ๋ ๋ฌด๋ฃ์ ๋๋ค. ๋น ์๋ต๊ณผ ํ๋ ์คํจ๋ ํ๋ถ๋ฉ๋๋ค.
curl "https://www.socialcrawl.dev/v1/linkedin/profile?url=https://www.linkedin.com/in/williamhgates/" \
-H "x-api-key: sc_your_api_key_here"curl "https://www.socialcrawl.dev/v1/linkedin/profile/full?url=https://example.com/โฆ" \
-H "x-api-key: sc_your_api_key_here"์นดํ๋ก๊ทธ ์ ๊ตฌ๊ฐ๊ณผ ๊ฐ์ ํค
๋ชจ๋ ์๋ํฌ์ธํธ๊ฐ ๊ฐ์ ์๋ต ๊ตฌ์กฐ์ JSON์ ๋ณด๋ด๋๋ ค์. ์๋ํฌ์ธํธ๊ฐ ํด๋น ์งํ๋ฅผ ์ง์ํ๊ณ ๊ณ์ฐ์ ํ์ํ ์๋ณธ ๊ฐ์ด ์์ ๋๋ง ์ฐธ์ฌ์จยท์ฝํ ์ธ ์นดํ ๊ณ ๋ฆฌ ๊ฐ์ ๊ณ์ฐ ํ๋๊ฐ ํฌํจ๋ผ์.
๊ฐ์ LinkedIn ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ ๋๋ํ ๋น๊ตํ์ด์. ์ธ์ฆ๋ถํฐ ๋น์ฉ๊น์ง ํ๋์ ํ์ธํด ๋ณด์ธ์.
| ํญ๋ชฉ | SocialCrawl | ๊ณต์ LinkedIn Marketing API |
|---|---|---|
| ์ธ์ฆ | x-api-key ํค๋ ํ๋๋ฉด ์ถฉ๋ถํด์ | OAuth 2.0๊ณผ ํ์ ๋์ ํ๋ฉด์ ๊ฑฐ์ณ์ผ ํด์ |
| ์ค์ ยท์ฌ์ฌ | ๊ฐ์
ํ ๋ฐ๋ก ํธ์ถํ ์ ์์ด์ | ๊ฐ๋ฐ์ ์ฑ ์ฌ์ฌ์ Marketing Developer Platform ์น์ธ๊น์ง ํ์ํด์ |
| ๋ ์ดํธ ๋ฆฌ๋ฐ | ํฌ๋ ๋ง ๊ธฐ๋ฐ์ด๋ผ ์ด ๋งํผ๋ง ์ฐจ๊ฐ๋ผ์ | ์ฑยทํ ํฐ๋ณ ์ผ์ผ ํธ์ถ ํ๋๊ฐ ์์ด์ |
| ์๋ต ์คํค๋ง | 51๊ฐ ํ๋ซํผ ๊ณตํต ํตํฉ JSON์ผ๋ก ์์ | LinkedIn ์ ์ฉ ์๋ต ๊ตฌ์กฐ๋ฅผ ์ง์ ๋งคํํด์ผ ํด์ |
| ์๊ธ | ์คํ ๋ค๋ 1, ์ด๋๋ฐด์ค๋ 5, ํ๋ฆฌ๋ฏธ์ 10 ํฌ๋ ๋ง์ 100 ํฌ๋ ๋ง ๋ฌด๋ฃ์์ | ๋ฌด๋ฃ์ง๋ง ์น์ธ๋ ํํธ๋ ์ ์ค์ผ์ด์ค์๋ง ์ด๋ ค์ |
| ๋ฐ์ดํฐ ๋ฒ์ | ๊ณต๊ฐ ํ๋กํยทํ์ฌยท๊ฒ์๋ฌผยท๊ด๊ณ ยท๊ฒ์ยทํธ๋์คํฌ๋ฆฝํธยทAd Library๋ฅผ ์ฝ์ ์ ์์ด์ | ํ์์ด ํ์ฉํ ๋ฐ์ดํฐ์ ๊ด๊ณ ์บ ํ์ธ ๊ด๋ฆฌ, ๊ณต์ ํฌ์คํ
๊น์ง ๊ฐ๋ฅํด์ |
| ์ ์ง๋ณด์ | LinkedIn ๋ด๋ถ๊ฐ ๋ฐ๋์ด๋ ์คํค๋ง๊ฐ ์ ์ง๋ผ์ | API ๋ฒ์ ๊ณผ ํํธ๋ ํ๋ก๊ทธ๋จ ์๊ฑด์ ์ง์ ์ฑ๊ฒจ์ผ ํด์ |
์ธ์ฆ
์ค์ ยท์ฌ์ฌ
๋ ์ดํธ ๋ฆฌ๋ฐ
์๋ต ์คํค๋ง
์๊ธ
๋ฐ์ดํฐ ๋ฒ์
์ ์ง๋ณด์
API, ์๊ธ์ , ๊ธฐ๋ฅ์ ๋ํ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ๋๋ค.
๋ฌธ์ํ๊ธฐAI์๊ฒ SocialCrawl์ ๋ฌผ์ด๋ณด์ธ์
LinkedIn API ๋ ํผ๋ฐ์ค ๋ฌธ์ ๋ณด๊ธฐ
๐ค AI ์์ด์ ํธ๋ LLM์ด์ ๊ฐ์? ์ด ํ์ด์ง๋ฅผ markdown์ผ๋ก ์ฝ์ด๋ณด์ธ์